public void Parse(GameBitBuffer buffer)
 {
     Field0 = buffer.ReadInt(32);
     serVertices = new SerializeData();
     serVertices.Parse(buffer);
     Field2 = new DT_VARIABLEARRAY();
     Field2.Parse(buffer);
     Field3 = buffer.ReadInt(32);
     serTriangles = new SerializeData();
     serTriangles.Parse(buffer);
     Field5 = new DT_VARIABLEARRAY();
     Field5.Parse(buffer);
     Field6 = buffer.ReadInt(32);
     serPlanes = new SerializeData();
     serPlanes.Parse(buffer);
     Field8 = new DT_VARIABLEARRAY();
     Field8.Parse(buffer);
     Field9 = new Matrix3x3();
     Field9.Parse(buffer);
     Field10 = new Vector3D();
     Field10.Parse(buffer);
     Field11 = buffer.ReadFloat32();
     Field12 = 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);
     serVertices = new SerializeData();
     serVertices.Parse(buffer);
     Field2 = new DT_VARIABLEARRAY();
     Field2.Parse(buffer);
     Field3 = buffer.ReadInt(32);
     serFaces = new SerializeData();
     serFaces.Parse(buffer);
     Field5 = new DT_VARIABLEARRAY();
     Field5.Parse(buffer);
     Field6 = buffer.ReadInt(32);
     serStaples = new SerializeData();
     serStaples.Parse(buffer);
     Field8 = new DT_VARIABLEARRAY();
     Field8.Parse(buffer);
     Field9 = buffer.ReadInt(32);
     serDistanceConstraints = new SerializeData();
     serDistanceConstraints.Parse(buffer);
     Field11 = new DT_VARIABLEARRAY();
     Field11.Parse(buffer);
     Field12 = buffer.ReadInt(32);
     serBendingConstraints = new SerializeData();
     serBendingConstraints.Parse(buffer);
     Field14 = new DT_VARIABLEARRAY();
     Field14.Parse(buffer);
     Field15 = buffer.ReadInt(32);
     Field16 = buffer.ReadFloat32();
 }
 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 = new Structure();
     Field0.Parse(buffer);
     Field1 = buffer.ReadInt(32);
     Field2 = buffer.ReadInt(32);
     serAppearanceMaterials = new SerializeData();
     serAppearanceMaterials.Parse(buffer);
     Field4 = new DT_VARIABLEARRAY();
     Field4.Parse(buffer);
     serAppearanceLooks = new SerializeData();
     serAppearanceLooks.Parse(buffer);
     Field6 = new DT_VARIABLEARRAY();
     Field6.Parse(buffer);
     nStaticLightCount = buffer.ReadInt(32);
     serStaticLights = new SerializeData();
     serStaticLights.Parse(buffer);
     Field9 = new DT_VARIABLEARRAY();
     Field9.Parse(buffer);
     Field10 = buffer.ReadInt(32);
     Field11 = buffer.ReadInt(32);
     Field12 = buffer.ReadInt(32);
     Field13 = buffer.ReadInt(32);
     Field14 = buffer.ReadInt(32);
     Field15 = buffer.ReadInt(32);
     Field16 = buffer.ReadInt(32);
     Field17 = buffer.ReadFloat32();
     Field18 = buffer.ReadInt(32);
     Field19 = buffer.ReadInt(32);
     Field20 = buffer.ReadInt64(64);
     Field21 = buffer.ReadInt(32);
 }
 public void Parse(GameBitBuffer buffer)
 {
     nMaxNodes = buffer.ReadInt(32);
     nMaxLeaves = buffer.ReadInt(32);
     nMaxPrimitives = buffer.ReadInt(32);
     nNodeCount = buffer.ReadInt(32);
     nLeafCount = buffer.ReadInt(32);
     nPrimitiveCount = buffer.ReadInt(32);
     serNodes = new SerializeData();
     serNodes.Parse(buffer);
     Field7 = new DT_VARIABLEARRAY();
     Field7.Parse(buffer);
     serLeaves = new SerializeData();
     serLeaves.Parse(buffer);
     Field9 = new DT_VARIABLEARRAY();
     Field9.Parse(buffer);
     serPrimitives = new SerializeData();
     serPrimitives.Parse(buffer);
     Field11 = new DT_VARIABLEARRAY();
     Field11.Parse(buffer);
 }
 public void Parse(GameBitBuffer buffer)
 {
     serSoundSamples = new SerializeData();
     serSoundSamples.Parse(buffer);
     Field1 = buffer.ReadInt(32);
     Field2 = new DT_VARIABLEARRAY();
     Field2.Parse(buffer);
     serSampleTimestamps = new SerializeData();
     serSampleTimestamps.Parse(buffer);
     Field4 = new DT_VARIABLEARRAY();
     Field4.Parse(buffer);
     Field5 = buffer.ReadInt(32);
 }
 public void Parse(GameBitBuffer buffer)
 {
     Field0 = buffer.ReadInt(32);
     serStringElements = new SerializeData();
     serStringElements.Parse(buffer);
     Field2 = new DT_VARIABLEARRAY();
     Field2.Parse(buffer);
     Field3 = buffer.ReadInt(32);
     serInt32Elements = new SerializeData();
     serInt32Elements.Parse(buffer);
     Field5 = new DT_VARIABLEARRAY();
     Field5.Parse(buffer);
     Field6 = buffer.ReadInt(32);
     serFloat32Elements = new SerializeData();
     serFloat32Elements.Parse(buffer);
     Field8 = new DT_VARIABLEARRAY();
     Field8.Parse(buffer);
 }
 public void Parse(GameBitBuffer buffer)
 {
     Field0 = buffer.ReadInt(32);
     Field1 = buffer.ReadInt(32);
     Field2 = new DT_VARIABLEARRAY();
     Field2.Parse(buffer);
     serStepObjectiveSets = new SerializeData();
     serStepObjectiveSets.Parse(buffer);
     Field4 = new DT_VARIABLEARRAY();
     Field4.Parse(buffer);
     serStepFailureConditionSets = new SerializeData();
     serStepFailureConditionSets.Parse(buffer);
 }
 public void Parse(GameBitBuffer buffer)
 {
     Field0 = buffer.ReadInt(2);
     Field1 = buffer.ReadInt(32);
     Field2 = buffer.ReadInt(32);
     Field3 = buffer.ReadInt(32);
     Field4 = buffer.ReadInt(32);
     Field5 = buffer.ReadInt(32);
     Field6 = buffer.ReadInt(32);
     Field7 = new QuestUnassignedStep();
     Field7.Parse(buffer);
     Field8 = new DT_VARIABLEARRAY();
     Field8.Parse(buffer);
     serQuestSteps = new SerializeData();
     serQuestSteps.Parse(buffer);
     Field10 = new DT_VARIABLEARRAY();
     Field10.Parse(buffer);
     serQuestCompletionSteps = new SerializeData();
     serQuestCompletionSteps.Parse(buffer);
     Field12 = new QuestLevelRange();
     Field12.Parse(buffer);
     Field13 = new QuestLevelRange();
     Field13.Parse(buffer);
     Field14 = new QuestLevelRange();
     Field14.Parse(buffer);
     Field15 = new QuestLevelRange();
     Field15.Parse(buffer);
 }
 public void Parse(GameBitBuffer buffer)
 {
     Field0 = buffer.ReadInt(32);
     Field1 = buffer.ReadInt(32);
     Field2 = buffer.ReadInt(32);
     Field3 = buffer.ReadInt(4) + (-1);
     Field4 = buffer.ReadInt(4) + (-1);
     Field5 = buffer.ReadInt(32);
     Field6 = buffer.ReadInt(32);
     Field7 = buffer.ReadInt(32);
     Field8 = new ConvLocaleDisplayTimes[18];
     for(int i = 0;i < _Field8.Length;i++)
     {
         _Field8[i] = new ConvLocaleDisplayTimes();
         _Field8[i].Parse(buffer);
     }
     Field9 = new DT_CSTRING();
     Field9.Parse(buffer);
     serComment = new SerializeData();
     serComment.Parse(buffer);
     Field11 = buffer.ReadInt(32);
     Field12 = new DT_VARIABLEARRAY();
     Field12.Parse(buffer);
     serTrueNodes = new SerializeData();
     serTrueNodes.Parse(buffer);
     Field14 = new DT_VARIABLEARRAY();
     Field14.Parse(buffer);
     serFalseNodes = new SerializeData();
     serFalseNodes.Parse(buffer);
     Field16 = new DT_VARIABLEARRAY();
     Field16.Parse(buffer);
     serChildNodes = new SerializeData();
     serChildNodes.Parse(buffer);
 }
 public void Parse(GameBitBuffer buffer)
 {
     Field0 = buffer.ReadInt(4);
     Field1 = buffer.ReadInt(32);
     Field2 = buffer.ReadInt(32);
     snoQuest = buffer.ReadInt(32);
     Field4 = buffer.ReadInt(32);
     Field5 = buffer.ReadInt(32);
     snoConvPiggyback = buffer.ReadInt(32);
     snoConvUnlock = buffer.ReadInt(32);
     Field8 = buffer.ReadInt(32);
     Field9 = buffer.ReadCharArray(128);
     snoPrimaryNpc = buffer.ReadInt(32);
     snoAltNpc1 = buffer.ReadInt(32);
     snoAltNpc2 = buffer.ReadInt(32);
     snoAltNpc3 = buffer.ReadInt(32);
     snoAltNpc4 = buffer.ReadInt(32);
     Field15 = buffer.ReadInt(32);
     Field16 = new DT_VARIABLEARRAY();
     Field16.Parse(buffer);
     serRootTreeNodes = new SerializeData();
     serRootTreeNodes.Parse(buffer);
     Field18 = buffer.ReadCharArray(256);
     Field19 = buffer.ReadInt(32);
     Field20 = new DT_VARIABLEARRAY();
     Field20.Parse(buffer);
     serCompiledScript = new SerializeData();
     serCompiledScript.Parse(buffer);
     snoBossEncounter = 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 = buffer.ReadCharArray(64);
     Field1 = new PowerDef();
     Field1.Parse(buffer);
     Field2 = buffer.ReadBool();
     Field3 = buffer.ReadBool();
     Field4 = buffer.ReadCharArray(256);
     Field5 = buffer.ReadInt(32);
     serScriptFormulaDetails = new SerializeData();
     serScriptFormulaDetails.Parse(buffer);
     Field7 = new DT_VARIABLEARRAY();
     Field7.Parse(buffer);
     Field8 = buffer.ReadInt(32);
     Field9 = new DT_VARIABLEARRAY();
     Field9.Parse(buffer);
     serCompiledScript = new SerializeData();
     serCompiledScript.Parse(buffer);
     snoQuestMetaData = buffer.ReadInt(32);
 }
 public void Parse(GameBitBuffer buffer)
 {
     Field0 = buffer.ReadInt(32);
     Field1 = buffer.ReadCharArray(65);
     Field2 = buffer.ReadFloat32();
     Field3 = buffer.ReadFloat32();
     Field4 = buffer.ReadFloat32();
     Field5 = buffer.ReadFloat32();
     Field6 = buffer.ReadFloat32();
     Field7 = buffer.ReadInt(32);
     Field8 = buffer.ReadInt(32);
     Field9 = buffer.ReadInt(32);
     Field10 = buffer.ReadFloat32();
     Field11 = buffer.ReadFloat32();
     Field12 = buffer.ReadFloat32();
     Field13 = buffer.ReadFloat32();
     Field14 = buffer.ReadInt(32);
     serBoneNames = new SerializeData();
     serBoneNames.Parse(buffer);
     Field16 = new DT_VARIABLEARRAY();
     Field16.Parse(buffer);
     Field17 = buffer.ReadInt(32);
     serTranslationCurves = new SerializeData();
     serTranslationCurves.Parse(buffer);
     Field19 = new DT_VARIABLEARRAY();
     Field19.Parse(buffer);
     serRotationCurves = new SerializeData();
     serRotationCurves.Parse(buffer);
     Field21 = new DT_VARIABLEARRAY();
     Field21.Parse(buffer);
     serScaleCurves = new SerializeData();
     serScaleCurves.Parse(buffer);
     Field23 = new DT_VARIABLEARRAY();
     Field23.Parse(buffer);
     Field24 = buffer.ReadFloat32();
     Field25 = buffer.ReadFloat32();
     Field26 = buffer.ReadFloat32();
     Field27 = buffer.ReadFloat32();
     Field28 = new Vector3D();
     Field28.Parse(buffer);
     Field29 = new Vector3D();
     Field29.Parse(buffer);
     Field30 = new Vector3D();
     Field30.Parse(buffer);
     Field31 = new Vector3D();
     Field31.Parse(buffer);
     Field32 = buffer.ReadFloat32();
     serKeyedAttachments = new SerializeData();
     serKeyedAttachments.Parse(buffer);
     Field34 = buffer.ReadInt(32);
     Field35 = new DT_VARIABLEARRAY();
     Field35.Parse(buffer);
     serKeyframePosList = new SerializeData();
     serKeyframePosList.Parse(buffer);
     Field37 = new DT_VARIABLEARRAY();
     Field37.Parse(buffer);
     serNonlinearOffset = new SerializeData();
     serNonlinearOffset.Parse(buffer);
     Field39 = new DT_VARIABLEARRAY();
     Field39.Parse(buffer);
     Field40 = new VelocityVector3D();
     Field40.Parse(buffer);
     Field41 = new HardpointLink();
     Field41.Parse(buffer);
     Field42 = buffer.ReadCharArray(256);
     Field43 = buffer.ReadCharArray(256);
 }
 public void Parse(GameBitBuffer buffer)
 {
     Field0 = buffer.ReadInt(32);
     Field1 = buffer.ReadInt(32);
     serPasses = new SerializeData();
     serPasses.Parse(buffer);
     Field3 = new DT_VARIABLEARRAY();
     Field3.Parse(buffer);
     Field4 = buffer.ReadCharArray(256);
 }
 public void Parse(GameBitBuffer buffer)
 {
     Field0 = buffer.ReadCharArray(256);
     Field1 = buffer.ReadCharArray(256);
     Field2 = buffer.ReadInt(32);
     dwNumControls = buffer.ReadInt(32);
     serControlList = new SerializeData();
     serControlList.Parse(buffer);
     Field5 = new DT_VARIABLEARRAY();
     Field5.Parse(buffer);
     dwNumStyles = buffer.ReadInt(32);
     serStyleList = new SerializeData();
     serStyleList.Parse(buffer);
     Field8 = new DT_VARIABLEARRAY();
     Field8.Parse(buffer);
     Field9 = new DataElements();
     Field9.Parse(buffer);
 }
 public void Parse(GameBitBuffer buffer)
 {
     Field0 = buffer.ReadCharArray(64);
     Field1 = buffer.ReadInt(32);
     Field2 = buffer.ReadInt(32);
     Field3 = new int[4];
     for(int i = 0;i < _Field3.Length;i++) _Field3[i] = buffer.ReadInt(32);
     Field4 = buffer.ReadInt(2);
     snoRewardRecipe = new int[5];
     for(int i = 0;i < _snoRewardRecipe.Length;i++) _snoRewardRecipe[i] = buffer.ReadInt(32);
     snoRewardTreasureClass = buffer.ReadInt(32);
     Field7 = buffer.ReadInt(32);
     Field8 = buffer.ReadInt(32);
     Field9 = buffer.ReadInt(2);
     snoReplayRewardRecipe = new int[5];
     for(int i = 0;i < _snoReplayRewardRecipe.Length;i++) _snoReplayRewardRecipe[i] = buffer.ReadInt(32);
     snoReplayRewardTreasureClass = buffer.ReadInt(32);
     Field12 = buffer.ReadInt(32);
     Field13 = buffer.ReadInt(32);
     snoPowerGranted = buffer.ReadInt(32);
     snoWaypointLevelAreas = new int[2];
     for(int i = 0;i < _snoWaypointLevelAreas.Length;i++) _snoWaypointLevelAreas[i] = buffer.ReadInt(32);
     Field16 = new DT_VARIABLEARRAY();
     Field16.Parse(buffer);
     serStepObjectiveSets = new SerializeData();
     serStepObjectiveSets.Parse(buffer);
     Field18 = new DT_VARIABLEARRAY();
     Field18.Parse(buffer);
     serStepBonusObjectiveSets = new SerializeData();
     serStepBonusObjectiveSets.Parse(buffer);
     Field20 = new DT_VARIABLEARRAY();
     Field20.Parse(buffer);
     serStepFailureConditionSets = new SerializeData();
     serStepFailureConditionSets.Parse(buffer);
 }
 public void Parse(GameBitBuffer buffer)
 {
     Field0 = buffer.ReadInt(32);
     serInt32Elements = new SerializeData();
     serInt32Elements.Parse(buffer);
     Field2 = new DT_VARIABLEARRAY();
     Field2.Parse(buffer);
     Field3 = buffer.ReadInt(32);
     serFloatElements = new SerializeData();
     serFloatElements.Parse(buffer);
     Field5 = new DT_VARIABLEARRAY();
     Field5.Parse(buffer);
     Field6 = buffer.ReadInt(32);
     serVector2DElements = new SerializeData();
     serVector2DElements.Parse(buffer);
     Field8 = new DT_VARIABLEARRAY();
     Field8.Parse(buffer);
     Field9 = buffer.ReadInt(32);
     serAnimationDescriptions = new SerializeData();
     serAnimationDescriptions.Parse(buffer);
     Field11 = new DT_VARIABLEARRAY();
     Field11.Parse(buffer);
     Field12 = buffer.ReadInt(32);
     serAnimationBindings = new SerializeData();
     serAnimationBindings.Parse(buffer);
     Field14 = new DT_VARIABLEARRAY();
     Field14.Parse(buffer);
 }
 public void Parse(GameBitBuffer buffer)
 {
     Field0 = new DT_VARIABLEARRAY();
     Field0.Parse(buffer);
     serTraitEntries = new SerializeData();
     serTraitEntries.Parse(buffer);
     Field2 = new DT_VARIABLEARRAY();
     Field2.Parse(buffer);
     serActiveSkillEntries = new SerializeData();
     serActiveSkillEntries.Parse(buffer);
 }
 public void Parse(GameBitBuffer buffer)
 {
     Field0 = buffer.ReadInt(32);
     Field1 = buffer.ReadInt(32);
     Field2 = buffer.ReadFloat32();
     Field3 = buffer.ReadFloat32();
     Field4 = buffer.ReadFloat32();
     Field5 = buffer.ReadInt(32);
     Field6 = buffer.ReadFloat32();
     Field7 = buffer.ReadFloat32();
     Field8 = buffer.ReadFloat32();
     Field9 = buffer.ReadFloat32();
     Field10 = buffer.ReadFloat32();
     Field11 = buffer.ReadFloat32();
     Field12 = buffer.ReadFloat32();
     serPermutations = new SerializeData();
     serPermutations.Parse(buffer);
     Field14 = buffer.ReadInt(32);
     Field15 = new DT_VARIABLEARRAY();
     Field15.Parse(buffer);
     Field16 = buffer.ReadInt(32);
     Field17 = buffer.ReadInt(32);
     Field18 = new DT_VARIABLEARRAY();
     Field18.Parse(buffer);
     serDspEffects = new SerializeData();
     serDspEffects.Parse(buffer);
     Field20 = buffer.ReadInt(32);
 }
 public void Parse(GameBitBuffer buffer)
 {
     Field0 = new DT_VARIABLEARRAY();
     Field0.Parse(buffer);
     Field1 = new DT_VARIABLEARRAY();
     Field1.Parse(buffer);
     Field2 = new DT_VARIABLEARRAY();
     Field2.Parse(buffer);
     Field3 = new DT_VARIABLEARRAY();
     Field3.Parse(buffer);
     Field4 = new dmFloat3();
     Field4.Parse(buffer);
     Field5 = buffer.ReadInt(32);
     Field6 = buffer.ReadInt(32);
     Field7 = buffer.ReadInt(32);
     Field8 = buffer.ReadFloat32();
     Field9 = buffer.ReadFloat32();
     serVertices = new SerializeData();
     serVertices.Parse(buffer);
     serPlanes = new SerializeData();
     serPlanes.Parse(buffer);
     serSubEdges = new SerializeData();
     serSubEdges.Parse(buffer);
     serFaceSubEdges = new SerializeData();
     serFaceSubEdges.Parse(buffer);
 }
 public void Parse(GameBitBuffer buffer)
 {
     Field0 = buffer.ReadInt(32);
     Field1 = buffer.ReadFloat32();
     Field2 = buffer.ReadInt(32);
     Field3 = buffer.ReadInt(32);
     serPlaylistEntries = new SerializeData();
     serPlaylistEntries.Parse(buffer);
     Field5 = buffer.ReadInt(32);
     Field6 = new DT_VARIABLEARRAY();
     Field6.Parse(buffer);
     Field7 = new RandomMusicSoundParams[2];
     for(int i = 0;i < _Field7.Length;i++)
     {
         _Field7[i] = new RandomMusicSoundParams();
         _Field7[i].Parse(buffer);
     }
 }
 public void Parse(GameBitBuffer buffer)
 {
     Field0 = buffer.ReadInt(32);
     snoActor = buffer.ReadInt(32);
     Field2 = buffer.ReadInt(32);
     Field3 = buffer.ReadInt(4) + (-1);
     Field4 = buffer.ReadInt(4) + (-1);
     Field5 = buffer.ReadInt(4) + (-1);
     Field6 = new Monster();
     Field6.Parse(buffer);
     Field7 = buffer.ReadInt(3);
     Field8 = buffer.ReadInt(32);
     Field9 = buffer.ReadInt(32);
     Field10 = new int[4];
     for(int i = 0;i < _Field10.Length;i++) _Field10[i] = buffer.ReadInt(32);
     ... something to fix here :D GenerateFixedArrayParseBitBuffer(D3TypeDescriptor.DT_FIXEDARRAY)
     Field12 = buffer.ReadFloat32();
     Field13 = buffer.ReadFloat32();
     Field14 = buffer.ReadFloat32();
     Field15 = buffer.ReadFloat32();
     Field16 = buffer.ReadFloat32();
     Field17 = buffer.ReadFloat32();
     Field18 = buffer.ReadInt(32);
     Field19 = new HealthDropInfo();
     Field19.Parse(buffer);
     Field20 = new HealthDropInfo();
     Field20.Parse(buffer);
     Field21 = new HealthDropInfo();
     Field21.Parse(buffer);
     Field22 = new HealthDropInfo();
     Field22.Parse(buffer);
     snoSkillKit = buffer.ReadInt(32);
     Field24 = new SkillDeclaration[8];
     for(int i = 0;i < _Field24.Length;i++)
     {
         _Field24[i] = new SkillDeclaration();
         _Field24[i].Parse(buffer);
     }
     Field25 = new MonsterSkillDeclaration[8];
     for(int i = 0;i < _Field25.Length;i++)
     {
         _Field25[i] = new MonsterSkillDeclaration();
         _Field25[i].Parse(buffer);
     }
     snoTreasureClassFirstKill = buffer.ReadInt(32);
     snoTreasureClass = buffer.ReadInt(32);
     snoTreasureClassRare = buffer.ReadInt(32);
     snoTreasureClassChampion = buffer.ReadInt(32);
     snoTreasureClassChampionLight = buffer.ReadInt(32);
     Field31 = buffer.ReadFloat32();
     Field32 = buffer.ReadFloat32();
     Field33 = buffer.ReadFloat32();
     Field34 = buffer.ReadFloat32();
     Field35 = buffer.ReadInt(32);
     Field36 = buffer.ReadFloat32();
     Field37 = buffer.ReadInt(32);
     Field38 = buffer.ReadInt(32);
     snoInventory = buffer.ReadInt(32);
     snoSecondaryInventory = buffer.ReadInt(32);
     snoLore = buffer.ReadInt(32);
     arAIBehaviors = new int[6];
     for(int i = 0;i < _arAIBehaviors.Length;i++) _arAIBehaviors[i] = buffer.ReadInt(32);
     Field43 = new int[8];
     for(int i = 0;i < _Field43.Length;i++) _Field43[i] = buffer.ReadInt(32);
     snoSummonActor = new int[6];
     for(int i = 0;i < _snoSummonActor.Length;i++) _snoSummonActor[i] = buffer.ReadInt(32);
     Field45 = new int[4];
     for(int i = 0;i < _Field45.Length;i++) _Field45[i] = buffer.ReadInt(32);
     Field46 = new int[6];
     for(int i = 0;i < _Field46.Length;i++) _Field46[i] = buffer.ReadInt(32);
     Field47 = buffer.ReadInt(32);
     Field48 = buffer.ReadInt(32);
     Field49 = buffer.ReadInt(32);
     Field50 = buffer.ReadInt(3);
     serTagMap = new SerializeData();
     serTagMap.Parse(buffer);
     hTagMap = new DT_TAGMAP();
     hTagMap.Parse(buffer);
     Field53 = buffer.ReadInt(32);
     Field54 = new DT_VARIABLEARRAY();
     Field54.Parse(buffer);
     serSpawnGroups = new SerializeData();
     serSpawnGroups.Parse(buffer);
     Field56 = buffer.ReadCharArray(128);
 }
 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)
 {
     serQuests = new SerializeData();
     serQuests.Parse(buffer);
     Field1 = new DT_VARIABLEARRAY();
     Field1.Parse(buffer);
     Field2 = new WaypointInfo[25];
     for(int i = 0;i < _Field2.Length;i++)
     {
         _Field2[i] = new WaypointInfo();
         _Field2[i].Parse(buffer);
     }
     Field3 = new ResolvedPortalDestination();
     Field3.Parse(buffer);
     Field4 = new ActStartLocOverride[6];
     for(int i = 0;i < _Field4.Length;i++)
     {
         _Field4[i] = new ActStartLocOverride();
         _Field4[i].Parse(buffer);
     }
 }
 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)
 {
     Field0 = buffer.ReadInt(32);
     dwWidth = buffer.ReadInt(32);
     dwHeight = buffer.ReadInt(32);
     dwFaceCount = buffer.ReadInt(32);
     Field4 = buffer.ReadInt(32);
     dwMipMapLevelMax = buffer.ReadInt(32);
     Field6 = new SerializeData[60];
     for(int i = 0;i < _Field6.Length;i++)
     {
         _Field6[i] = new SerializeData();
         _Field6[i].Parse(buffer);
     }
     Field7 = buffer.ReadInt(32);
     serFrame = new SerializeData();
     serFrame.Parse(buffer);
     Field9 = new DT_VARIABLEARRAY();
     Field9.Parse(buffer);
     Field10 = new IVector2D();
     Field10.Parse(buffer);
     Field11 = buffer.ReadInt(32);
     Field12 = buffer.ReadInt(32);
     Field13 = buffer.ReadInt(32);
     Field14 = buffer.ReadInt64(64);
     Field15 = buffer.ReadInt(32);
     Field16 = (byte)buffer.ReadInt(8);
     Field17 = (byte)buffer.ReadInt(8);
     Field18 = (byte)buffer.ReadInt(8);
     Field19 = buffer.ReadCharArray(256);
     Field20 = new DT_VARIABLEARRAY();
     Field20.Parse(buffer);
     serImageFileIDs = new SerializeData();
     serImageFileIDs.Parse(buffer);
     Field22 = buffer.ReadInt(32);
     Field23 = buffer.ReadInt(32);
     Field24 = buffer.ReadInt(32);
 }
 public void Parse(GameBitBuffer buffer)
 {
     Field0 = new DT_VARIABLEARRAY();
     Field0.Parse(buffer);
     serEntry = new SerializeData();
     serEntry.Parse(buffer);
     Field2 = buffer.ReadCharArray(80);
     Field3 = buffer.ReadCharArray(256);
 }
 public void Parse(GameBitBuffer buffer)
 {
     serTiles = new SerializeData();
     serTiles.Parse(buffer);
     Field1 = new DT_VARIABLEARRAY();
     Field1.Parse(buffer);
     Field2 = buffer.ReadInt(32);
     serCommands = new SerializeData();
     serCommands.Parse(buffer);
     Field4 = new DT_VARIABLEARRAY();
     Field4.Parse(buffer);
     serParentIndices = new SerializeData();
     serParentIndices.Parse(buffer);
     Field6 = new DT_VARIABLEARRAY();
     Field6.Parse(buffer);
     serDRLGTagMap = new SerializeData();
     serDRLGTagMap.Parse(buffer);
     hDRLGTagMap = new DT_TAGMAP();
     hDRLGTagMap.Parse(buffer);
 }