/// <summary> /// Parses SceneCachedValues from given GameBitBuffer. /// </summary> /// <param name="buffer">The GameBitBuffer to parse from.</param> public void Parse(GameBitBuffer buffer) { Unknown1 = buffer.ReadInt(32); Unknown2 = buffer.ReadInt(32); Unknown3 = buffer.ReadInt(32); AABB1 = new AABB(); AABB1.Parse(buffer); AABB2 = new AABB(); AABB2.Parse(buffer); Unknown4 = new int[4]; for (int i = 0; i < Unknown4.Length; i++) Unknown4[i] = buffer.ReadInt(32); Unknown5 = buffer.ReadInt(32); }
/// <summary> /// Parses SceneCachedValues from given GameBitBuffer. /// </summary> /// <param name="buffer">The GameBitBuffer to parse from.</param> public void Parse(GameBitBuffer buffer) { Unknown1 = buffer.ReadInt(32); Unknown2 = buffer.ReadInt(32); Unknown3 = buffer.ReadInt(32); AABB1 = new AABB(); AABB1.Parse(buffer); AABB2 = new AABB(); AABB2.Parse(buffer); Unknown4 = new int[4]; for (int i = 0; i < Unknown4.Length; i++) { Unknown4[i] = buffer.ReadInt(32); } Unknown5 = buffer.ReadInt(32); }
public void Parse(GameBitBuffer buffer) { Field0 = buffer.ReadInt(32); Field1 = buffer.ReadInt(32); Field2 = buffer.ReadInt(32); Field3 = new AABB(); Field3.Parse(buffer); Field4 = new AABB(); Field4.Parse(buffer); Field5 = new int[4]; for(int i = 0;i < _Field5.Length;i++) _Field5[i] = buffer.ReadInt(32); Field6 = buffer.ReadInt(32); }
public void Parse(GameBitBuffer buffer) { Field0 = buffer.ReadCharArray(64); Field1 = buffer.ReadInt(32); Field2 = new AABB(); Field2.Parse(buffer); wsBounds = new Sphere(); wsBounds.Parse(buffer); Field4 = new PRSTransform(); Field4.Parse(buffer); Field5 = new PRSTransform(); Field5.Parse(buffer); Field6 = new PRSTransform(); Field6.Parse(buffer); Field7 = buffer.ReadInt(32); serShapes = new SerializeData(); serShapes.Parse(buffer); Field9 = new DT_VARIABLEARRAY(); Field9.Parse(buffer); serConstraint = new SerializeData(); serConstraint.Parse(buffer); Field11 = new DT_VARIABLEARRAY(); Field11.Parse(buffer); snoParticleSystem = buffer.ReadInt(32); }
public void Parse(GameBitBuffer buffer) { Field0 = buffer.ReadInt(32); nVertCount = buffer.ReadInt(32); serVertList = new SerializeData(); serVertList.Parse(buffer); Field3 = new DT_VARIABLEARRAY(); Field3.Parse(buffer); serInfluenceList = new SerializeData(); serInfluenceList.Parse(buffer); Field5 = new DT_VARIABLEARRAY(); Field5.Parse(buffer); nIndexCount = buffer.ReadInt(32); serIndexList = new SerializeData(); serIndexList.Parse(buffer); Field8 = new DT_VARIABLEARRAY(); Field8.Parse(buffer); serClothStructure = new SerializeData(); serClothStructure.Parse(buffer); Field10 = new DT_VARIABLEARRAY(); Field10.Parse(buffer); snoSurface = buffer.ReadInt(32); Field12 = buffer.ReadInt(32); Field13 = buffer.ReadFloat32(); Field14 = buffer.ReadCharArray(128); Field15 = buffer.ReadCharArray(128); aabbBounds = new AABB(); aabbBounds.Parse(buffer); nShapeCount = buffer.ReadInt(32); serShapes = new SerializeData(); serShapes.Parse(buffer); Field19 = new DT_VARIABLEARRAY(); Field19.Parse(buffer); }
public void Parse(GameBitBuffer buffer) { dwFlags = buffer.ReadInt(32); nBoneCount = buffer.ReadInt(32); serBoneStructure = new SerializeData(); serBoneStructure.Parse(buffer); Field3 = new DT_VARIABLEARRAY(); Field3.Parse(buffer); Field4 = new LookAtData(); Field4.Parse(buffer); Field5 = buffer.ReadInt(32); Field6 = new DT_VARIABLEARRAY(); Field6.Parse(buffer); serBonePulses = new SerializeData(); serBonePulses.Parse(buffer); Field8 = new GeoSet[2]; for(int i = 0;i < _Field8.Length;i++) { _Field8[i] = new GeoSet(); _Field8[i].Parse(buffer); } Field9 = new Sphere(); Field9.Parse(buffer); nCollisionCapsuleCount = buffer.ReadInt(32); serCollisionCapsules = new SerializeData(); serCollisionCapsules.Parse(buffer); Field12 = new DT_VARIABLEARRAY(); Field12.Parse(buffer); nHardpointCount = buffer.ReadInt(32); serHardpoints = new SerializeData(); serHardpoints.Parse(buffer); Field15 = new DT_VARIABLEARRAY(); Field15.Parse(buffer); Field16 = new Vector3D(); Field16.Parse(buffer); tOctreeVisualMesh = new Octree(); tOctreeVisualMesh.Parse(buffer); aabbBounds = new AABB(); aabbBounds.Parse(buffer); nLoopConstraintCount = buffer.ReadInt(32); serLoopConstraints = new SerializeData(); serLoopConstraints.Parse(buffer); Field21 = new DT_VARIABLEARRAY(); Field21.Parse(buffer); uRagdollDegrade = buffer.ReadInt(32); Field23 = buffer.ReadCharArray(256); Field24 = buffer.ReadCharArray(256); Field25 = buffer.ReadCharArray(256); Field26 = buffer.ReadCharArray(256); Field27 = buffer.ReadInt(32); Field28 = buffer.ReadFloat32(); Field29 = buffer.ReadInt(32); }
public void Parse(GameBitBuffer buffer) { serMarkers = new SerializeData(); serMarkers.Parse(buffer); Field1 = new DT_VARIABLEARRAY(); Field1.Parse(buffer); serNoSpawns = new SerializeData(); serNoSpawns.Parse(buffer); Field3 = new DT_VARIABLEARRAY(); Field3.Parse(buffer); Field4 = new AABB(); Field4.Parse(buffer); Field5 = buffer.ReadInt(32); Field6 = buffer.ReadCharArray(256); nLabel = buffer.ReadInt(32); nSpecialIndexCount = buffer.ReadInt(32); serSpecialIndexList = new SerializeData(); serSpecialIndexList.Parse(buffer); Field10 = new DT_VARIABLEARRAY(); Field10.Parse(buffer); }
public void Parse(GameBitBuffer buffer) { Field0 = new ActorCollisionFlags(); Field0.Parse(buffer); Field1 = buffer.ReadInt(32); Field2 = new AxialCylinder(); Field2.Parse(buffer); Field3 = new AABB(); Field3.Parse(buffer); Field4 = buffer.ReadFloat32(); }
public void Parse(GameBitBuffer buffer) { Field0 = buffer.ReadInt(32); Field1 = buffer.ReadInt(4); snoAppearance = buffer.ReadInt(32); snoPhysMesh = buffer.ReadInt(32); Field4 = new AxialCylinder(); Field4.Parse(buffer); Field5 = new Sphere(); Field5.Parse(buffer); aabbBounds = new AABB(); aabbBounds.Parse(buffer); serTagMap = new SerializeData(); serTagMap.Parse(buffer); hTagMap = new DT_TAGMAP(); hTagMap.Parse(buffer); snoAnimSet = buffer.ReadInt(32); snoMonster = buffer.ReadInt(32); serMsgTriggeredEvents = new SerializeData(); serMsgTriggeredEvents.Parse(buffer); Field12 = buffer.ReadInt(32); Field13 = new DT_VARIABLEARRAY(); Field13.Parse(buffer); Field14 = new Vector3D(); Field14.Parse(buffer); Field15 = new WeightedLook[8]; for(int i = 0;i < _Field15.Length;i++) { _Field15[i] = new WeightedLook(); _Field15[i].Parse(buffer); } snoPhysics = buffer.ReadInt(32); Field17 = buffer.ReadInt(32); Field18 = buffer.ReadInt(32); Field19 = buffer.ReadFloat32(); Field20 = buffer.ReadFloat32(); Field21 = buffer.ReadFloat32(); Field22 = new ActorCollisionData(); Field22.Parse(buffer); Field23 = new InventoryImages[5]; for(int i = 0;i < _Field23.Length;i++) { _Field23[i] = new InventoryImages(); _Field23[i].Parse(buffer); } Field24 = buffer.ReadInt(32); Field25 = new DT_CSTRING(); Field25.Parse(buffer); serVOCastingNotes = new SerializeData(); serVOCastingNotes.Parse(buffer); Field27 = new DT_CSTRING(); Field27.Parse(buffer); serVORole = new SerializeData(); serVORole.Parse(buffer); }
public void Parse(GameBitBuffer buffer) { Field0 = buffer.ReadInt(32); aabbBounds = new AABB(); aabbBounds.Parse(buffer); aabbMarkerSetBounds = new AABB(); aabbMarkerSetBounds.Parse(buffer); Field3 = new NavMeshDef(); Field3.Parse(buffer); serExclusions = new SerializeData(); serExclusions.Parse(buffer); arExclusions = new DT_VARIABLEARRAY(); arExclusions.Parse(buffer); serInclusions = new SerializeData(); serInclusions.Parse(buffer); arInclusions = new DT_VARIABLEARRAY(); arInclusions.Parse(buffer); serMarkerSets = new SerializeData(); serMarkerSets.Parse(buffer); arMarkerSets = new DT_VARIABLEARRAY(); arMarkerSets.Parse(buffer); Field10 = new LookLink(); Field10.Parse(buffer); serMsgTriggeredEvents = new SerializeData(); serMsgTriggeredEvents.Parse(buffer); Field12 = buffer.ReadInt(32); Field13 = new DT_VARIABLEARRAY(); Field13.Parse(buffer); tNavZoneDef = new NavZoneDefinition(); tNavZoneDef.Parse(buffer); snoAppearance = buffer.ReadInt(32); snoPhysMesh = buffer.ReadInt(32); }