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; }
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; }