Parse() public method

public Parse ( GameBitBuffer buffer ) : void
buffer GameBitBuffer
return void
Example #1
0
 /// <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);
 }
Example #2
0
 /// <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);
 }
Example #3
0
 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);
 }