27 out <<
" <id>" << v.
def.
id[0] << v.
def.
id[1] << v.
def.
id[2] << v.
def.
id[3] <<
"</id>" << std::endl;
28 out <<
" <dbid>" << v.
def.
dbid <<
"</dbid>" << std::endl;
29 out <<
" <bone>" << v.
def.
bone <<
"</bone>" << std::endl;
30 out <<
" <pos>" << v.
def.
pos.x <<
" " << v.
def.
pos.y <<
" " << v.
def.
pos.z <<
"</pos>" << std::endl;
31 out <<
" <type>" << v.
def.
type <<
"</type>" << std::endl;
32 out <<
" <seq>" << v.
def.
seq <<
"</seq>" << std::endl;
33 out <<
" <nTimes>" << v.
def.
nTimes <<
"</nTimes>" << std::endl;
34 out <<
" <ofsTimes>" << v.
def.
ofsTimes <<
"</ofsTimes>" << std::endl;
Abstract base class representing a file within the game data archive.
Represents a timed event in an M2 model (e.g. death sound, footstep).
void init(ModelEventDef &med)
Initialise from an on-disk event definition.
friend std::ostream & operator<<(std::ostream &out, const ModelEvent &v)
ModelEventDef def
On-disk event definition.