public virtual void Load(QuakeFile f) { pmove.Load(f); viewangles[0] = f.ReadSingle(); viewangles[1] = f.ReadSingle(); viewangles[2] = f.ReadSingle(); viewoffset[0] = f.ReadSingle(); viewoffset[1] = f.ReadSingle(); viewoffset[2] = f.ReadSingle(); kick_angles[0] = f.ReadSingle(); kick_angles[1] = f.ReadSingle(); kick_angles[2] = f.ReadSingle(); gunangles[0] = f.ReadSingle(); gunangles[1] = f.ReadSingle(); gunangles[2] = f.ReadSingle(); gunoffset[0] = f.ReadSingle(); gunoffset[1] = f.ReadSingle(); gunoffset[2] = f.ReadSingle(); gunindex = f.ReadInt32(); gunframe = f.ReadInt32(); blend[0] = f.ReadSingle(); blend[1] = f.ReadSingle(); blend[2] = f.ReadSingle(); blend[3] = f.ReadSingle(); fov = f.ReadSingle(); rdflags = f.ReadInt32(); for (int n = 0; n < Defines.MAX_STATS; n++) { stats[n] = f.ReadInt16(); } }
public virtual void Load(QuakeFile f) { pm_type = f.ReadInt32(); origin[0] = f.ReadInt16(); origin[1] = f.ReadInt16(); origin[2] = f.ReadInt16(); velocity[0] = f.ReadInt16(); velocity[1] = f.ReadInt16(); velocity[2] = f.ReadInt16(); pm_flags = f.ReadByte(); pm_time = f.ReadByte(); gravity = f.ReadInt16(); f.ReadInt16(); delta_angles[0] = f.ReadInt16(); delta_angles[1] = f.ReadInt16(); delta_angles[2] = f.ReadInt16(); }