Beispiel #1
0
 public virtual void Set(model_t src)
 {
     name = src.name;
     registration_sequence = src.registration_sequence;
     type              = src.type;
     numframes         = src.numframes;
     flags             = src.flags;
     mins              = src.mins;
     maxs              = src.maxs;
     radius            = src.radius;
     clipbox           = src.clipbox;
     clipmins          = src.clipmins;
     clipmaxs          = src.clipmaxs;
     firstmodelsurface = src.firstmodelsurface;
     nummodelsurfaces  = src.nummodelsurfaces;
     lightmap          = src.lightmap;
     numsubmodels      = src.numsubmodels;
     submodels         = src.submodels;
     numplanes         = src.numplanes;
     planes            = src.planes;
     numleafs          = src.numleafs;
     leafs             = src.leafs;
     numvertexes       = src.numvertexes;
     vertexes          = src.vertexes;
     numedges          = src.numedges;
     edges             = src.edges;
     numnodes          = src.numnodes;
     firstnode         = src.firstnode;
     nodes             = src.nodes;
     numtexinfo        = src.numtexinfo;
     texinfo           = src.texinfo;
     numsurfaces       = src.numsurfaces;
     surfaces          = src.surfaces;
     numsurfedges      = src.numsurfedges;
     surfedges         = src.surfedges;
     nummarksurfaces   = src.nummarksurfaces;
     marksurfaces      = src.marksurfaces;
     vis           = src.vis;
     lightdata     = src.lightdata;
     skins         = src.skins;
     extradatasize = src.extradatasize;
     extradata     = src.extradata;
 }
Beispiel #2
0
 public virtual void Clear( )
 {
     name = "";
     registration_sequence = 0;
     type      = 0;
     numframes = 0;
     flags     = 0;
     Math3D.VectorClear(mins);
     Math3D.VectorClear(maxs);
     radius  = 0;
     clipbox = false;
     Math3D.VectorClear(clipmins);
     Math3D.VectorClear(clipmaxs);
     firstmodelsurface = nummodelsurfaces = 0;
     lightmap          = 0;
     numsubmodels      = 0;
     submodels         = null;
     numplanes         = 0;
     planes            = null;
     numleafs          = 0;
     leafs             = null;
     numvertexes       = 0;
     vertexes          = null;
     numedges          = 0;
     edges             = null;
     numnodes          = 0;
     firstnode         = 0;
     nodes             = null;
     numtexinfo        = 0;
     texinfo           = null;
     numsurfaces       = 0;
     surfaces          = null;
     numsurfedges      = 0;
     surfedges         = null;
     nummarksurfaces   = 0;
     marksurfaces      = null;
     vis       = null;
     lightdata = null;
     skins.Fill(null);
     extradatasize = 0;
     extradata     = null;
 }