public override void Parse(GameBitBuffer buffer) { Field0 = buffer.ReadInt(32); Field1 = buffer.ReadInt(32); Field2 = buffer.ReadInt(32); snoScene = buffer.ReadInt(32); serTileTagMap = new SerializeData(); serTileTagMap.Parse(buffer); hTileTagMap = new DT_TAGMAP(); hTileTagMap.Parse(buffer); Field6 = new CustomTileInfo(); Field6.Parse(buffer); }
public override void Parse(GameBitBuffer buffer) { Field0 = buffer.ReadInt(32); snoCloth = buffer.ReadInt(32); serTagMap = new SerializeData(); serTagMap.Parse(buffer); hTagMap = new DT_TAGMAP(); hTagMap.Parse(buffer); Field4 = new UberMaterial(); Field4.Parse(buffer); snoMaterial = buffer.ReadInt(32); }
public override void Parse(GameBitBuffer buffer) { Field0 = buffer.ReadInt(32); snoParticleSystem = buffer.ReadInt(32); Field2 = buffer.ReadInt(32); serTagMap = new SerializeData(); serTagMap.Parse(buffer); hTagMap = new DT_TAGMAP(); hTagMap.Parse(buffer); }
public override void Parse(GameBitBuffer buffer) { serTagMap = new SerializeData(); serTagMap.Parse(buffer); TagMap = new DT_TAGMAP(); TagMap.Parse(buffer); serGlobalTagMap = new SerializeData(); serGlobalTagMap.Parse(buffer); GeneralTagMap = new DT_TAGMAP(); GeneralTagMap.Parse(buffer); serPVPGlobalTagMap = new SerializeData(); serPVPGlobalTagMap.Parse(buffer); PVPGeneralTagMap = new DT_TAGMAP(); PVPGeneralTagMap.Parse(buffer); serContactTagMap_0_ = new SerializeData(); serContactTagMap_0_.Parse(buffer); Contact0TagMap = new DT_TAGMAP(); Contact0TagMap.Parse(buffer); serContactTagMap_1_ = new SerializeData(); serContactTagMap_1_.Parse(buffer); Contact1TagMap = new DT_TAGMAP(); Contact1TagMap.Parse(buffer); serContactTagMap_2_ = new SerializeData(); serContactTagMap_2_.Parse(buffer); Contact2TagMap = new DT_TAGMAP(); Contact2TagMap.Parse(buffer); serContactTagMap_3_ = new SerializeData(); serContactTagMap_3_.Parse(buffer); Contact3TagMap = new DT_TAGMAP(); Contact3TagMap.Parse(buffer); serPVPContactTagMap_0_ = new SerializeData(); serPVPContactTagMap_0_.Parse(buffer); PVPContact0TagMap = new DT_TAGMAP(); PVPContact0TagMap.Parse(buffer); serPVPContactTagMap_1_ = new SerializeData(); serPVPContactTagMap_1_.Parse(buffer); PVPContact1TagMap = new DT_TAGMAP(); PVPContact1TagMap.Parse(buffer); serPVPContactTagMap_2_ = new SerializeData(); serPVPContactTagMap_2_.Parse(buffer); PVPContact2TagMap = new DT_TAGMAP(); PVPContact2TagMap.Parse(buffer); serPVPContactTagMap_3_ = new SerializeData(); serPVPContactTagMap_3_.Parse(buffer); PVPContact3TagMap = new DT_TAGMAP(); PVPContact3TagMap.Parse(buffer); Field22 = buffer.ReadInt(32); ActColFlags1 = new ActorCollisionFlags(); ActColFlags1.Parse(buffer); ActColFlags2 = new ActorCollisionFlags(); ActColFlags2.Parse(buffer); Field25 = new BuffDef(); Field25.Parse(buffer); Field26 = new BuffDef(); Field26.Parse(buffer); Field27 = new BuffDef(); Field27.Parse(buffer); Field28 = new BuffDef(); Field28.Parse(buffer); }
public override void Parse(GameBitBuffer buffer) { Field0 = buffer.ReadInt(32); Field1 = buffer.ReadInt(32); Field2 = new RenderParams(); Field2.Parse(buffer); Field3 = buffer.ReadInt(32); Field4 = new TextureStageParams[16]; for(int i = 0;i < _Field4.Length;i++) { _Field4[i] = new TextureStageParams(); _Field4[i].Parse(buffer); } Field5 = buffer.ReadInt(32); Field6 = buffer.ReadCharArray(256); Field7 = buffer.ReadCharArray(64); Field8 = buffer.ReadCharArray(64); serTagMap = new SerializeData(); serTagMap.Parse(buffer); hTagMap = new DT_TAGMAP(); hTagMap.Parse(buffer); }
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); }
public override void Parse(GameBitBuffer buffer) { Field0 = buffer.ReadInt(32); Type = buffer.ReadInt(4); ApperanceSNO = buffer.ReadInt(32); PhysMeshSNO = buffer.ReadInt(32); Cylinder = new AxialCylinder(); Cylinder.Parse(buffer); Sphere = new Sphere(); Sphere.Parse(buffer); AABBBounds = new AABB(); AABBBounds.Parse(buffer); serTagMap = new SerializeData(); serTagMap.Parse(buffer); TagMap = new DT_TAGMAP(); TagMap.Parse(buffer); AnimSetSNO = buffer.ReadInt(32); MonsterSNO = buffer.ReadInt(32); Field11 = buffer.ReadInt(32); serMsgTriggeredEvents = new SerializeData(); serMsgTriggeredEvents.Parse(buffer); //still checking variablearrays this.MsgTriggeredEvents = new List<MsgTriggeredEvent>( buffer.ReadInt(0) ); for(int loop12 = 0; loop12 < _MsgTriggeredEvents.Count; loop12++) { _MsgTriggeredEvents[loop12] = new MsgTriggeredEvent(); _MsgTriggeredEvents[loop12].Parse(buffer); } V0 = new Vector3D(); V0.Parse(buffer); Looks = new WeightedLook[8]; for(int i = 0;i < _Looks.Length;i++) { _Looks[i] = new WeightedLook(); _Looks[i].Parse(buffer); } PhysicsSNO = buffer.ReadInt(32); Field17 = buffer.ReadInt(32); Field18 = buffer.ReadInt(32); Field19 = buffer.ReadFloat32(); Field20 = buffer.ReadFloat32(); Field21 = buffer.ReadFloat32(); ActorCollisionData = new ActorCollisionData(); ActorCollisionData.Parse(buffer); InventoryImages = new InventoryImages[5]; for(int i = 0;i < _InventoryImages.Length;i++) { _InventoryImages[i] = new InventoryImages(); _InventoryImages[i].Parse(buffer); } Field24 = buffer.ReadInt(32); serVOCastingNotes = new SerializeData(); serVOCastingNotes.Parse(buffer); throw new Exception("DT_CSTRING in network packets not implemented."); serVORole = new SerializeData(); serVORole.Parse(buffer); throw new Exception("DT_CSTRING in network packets not implemented."); }
public override void Parse(GameBitBuffer buffer) { serTiles = new SerializeData(); serTiles.Parse(buffer); //still checking variablearrays this.Tiles = new List<TileInfo>( buffer.ReadInt(0) ); for(int loop12 = 0; loop12 < _Tiles.Count; loop12++) { _Tiles[loop12] = new TileInfo(); _Tiles[loop12].Parse(buffer); } Field2 = buffer.ReadInt(32); serCommands = new SerializeData(); serCommands.Parse(buffer); //still checking variablearrays this.Commands = new List<DRLGCommand>( buffer.ReadInt(0) ); for(int loop12 = 0; loop12 < _Commands.Count; loop12++) { _Commands[loop12] = new DRLGCommand(); _Commands[loop12].Parse(buffer); } serParentIndices = new SerializeData(); serParentIndices.Parse(buffer); //still checking variablearrays this.ParentIndices = new List<int>( buffer.ReadInt(0) ); for(int loop12 = 0; loop12 < _ParentIndices.Count; loop12++) { _ParentIndices[loop12] = buffer.ReadInt(0); } serDRLGTagMap = new SerializeData(); serDRLGTagMap.Parse(buffer); hDRLGTagMap = new DT_TAGMAP(); hDRLGTagMap.Parse(buffer); }
public override void Parse(GameBitBuffer buffer) { Name = buffer.ReadCharArray(128); Type = buffer.ReadInt(32); PRTransform = new PRTransform(); PRTransform.Parse(buffer); Field3 = new SNOName(); Field3.Parse(buffer); serTagMap = new SerializeData(); serTagMap.Parse(buffer); TagMap = new DT_TAGMAP(); TagMap.Parse(buffer); Field6 = buffer.ReadInt(32); serMarkerLinks = new SerializeData(); serMarkerLinks.Parse(buffer); //still checking variablearrays this.MarkerLinks = new List<MarkerLink>( buffer.ReadInt(0) ); for(int loop12 = 0; loop12 < _MarkerLinks.Count; loop12++) { _MarkerLinks[loop12] = new MarkerLink(); _MarkerLinks[loop12].Parse(buffer); } }
public void Parse(GameBitBuffer buffer) { Field0 = buffer.ReadInt(32); serTagMap = new SerializeData(); serTagMap.Parse(buffer); hTagMap = new DT_TAGMAP(); hTagMap.Parse(buffer); }
public override void Parse(GameBitBuffer buffer) { Field0 = buffer.ReadCharArray(128); Field1 = buffer.ReadInt(32); serCommandTagMap = new SerializeData(); serCommandTagMap.Parse(buffer); hCommandTagMap = new DT_TAGMAP(); hCommandTagMap.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) { snoParentAnimSet = buffer.ReadInt(32); serTagMapAnimDefault = new SerializeData(); serTagMapAnimDefault.Parse(buffer); hTagMapAnimDefault = new DT_TAGMAP(); hTagMapAnimDefault.Parse(buffer); Field3 = new AnimSetTagMap[19]; for(int i = 0;i < _Field3.Length;i++) { _Field3[i] = new AnimSetTagMap(); _Field3[i].Parse(buffer); } }
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 override void Parse(GameBitBuffer buffer) { SNOParentAnimSet = buffer.ReadInt(32); serTagMapAnimDefault = new SerializeData(); serTagMapAnimDefault.Parse(buffer); TagMapAnimDefault = new DT_TAGMAP(); TagMapAnimDefault.Parse(buffer); AnimSetTagMaps = new AnimSetTagMap[19]; for(int i = 0;i < _AnimSetTagMaps.Length;i++) { _AnimSetTagMaps[i] = new AnimSetTagMap(); _AnimSetTagMaps[i].Parse(buffer); } }
public override 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 = buffer.ReadInt(3); Field7 = buffer.ReadInt(32); Field8 = buffer.ReadInt(32); Field9 = new int[4]; for(int i = 0;i < _Field9.Length;i++) _Field9[i] = buffer.ReadInt(32); Field10 = buffer.ReadFloat32(); Field11 = buffer.ReadFloat32(); Field12 = buffer.ReadFloat32(); Field13 = buffer.ReadFloat32(); Field14 = buffer.ReadFloat32(); Field15 = buffer.ReadFloat32(); snoInventory = buffer.ReadInt(32); snoSecondaryInventory = buffer.ReadInt(32); snoLore = 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); Field23 = buffer.ReadInt(32); Field24 = buffer.ReadInt(3); //still checking fixedarrays on basictypes Field25 = new float[139]; for(int loop12 = 0;loop12 < _Field25.Length;loop12++) { _Field25[loop12] = buffer.ReadFloat32(); } snoSkillKit = buffer.ReadInt(32); Field27 = new SkillDeclaration[8]; for(int i = 0;i < _Field27.Length;i++) { _Field27[i] = new SkillDeclaration(); _Field27[i].Parse(buffer); } Field28 = new MonsterSkillDeclaration[8]; for(int i = 0;i < _Field28.Length;i++) { _Field28[i] = new MonsterSkillDeclaration(); _Field28[i].Parse(buffer); } snoTreasureClassFirstKill = buffer.ReadInt(32); snoTreasureClass = buffer.ReadInt(32); snoTreasureClassRare = buffer.ReadInt(32); snoTreasureClassChampion = buffer.ReadInt(32); snoTreasureClassChampionLight = buffer.ReadInt(32); Field34 = new Monster2(); Field34.Parse(buffer); Field35 = buffer.ReadFloat32(); Field36 = buffer.ReadFloat32(); Field37 = buffer.ReadFloat32(); Field38 = buffer.ReadFloat32(); Field39 = buffer.ReadInt(32); Field40 = buffer.ReadFloat32(); Field41 = buffer.ReadInt(32); Field42 = buffer.ReadInt(32); arAIBehaviors = new int[6]; for(int i = 0;i < _arAIBehaviors.Length;i++) _arAIBehaviors[i] = buffer.ReadInt(32); Field44 = new int[8]; for(int i = 0;i < _Field44.Length;i++) _Field44[i] = buffer.ReadInt(32); snoSummonActor = new int[6]; for(int i = 0;i < _snoSummonActor.Length;i++) _snoSummonActor[i] = buffer.ReadInt(32); Field46 = new int[4]; for(int i = 0;i < _Field46.Length;i++) _Field46[i] = buffer.ReadInt(32); Field47 = new int[6]; for(int i = 0;i < _Field47.Length;i++) _Field47[i] = buffer.ReadInt(32); Field48 = buffer.ReadInt(32); Field49 = buffer.ReadInt(32); Field50 = buffer.ReadInt(32); Field51 = buffer.ReadCharArray(128); serTagMap = new SerializeData(); serTagMap.Parse(buffer); hTagMap = new DT_TAGMAP(); hTagMap.Parse(buffer); Field54 = buffer.ReadInt(32); serSpawnGroups = new SerializeData(); serSpawnGroups.Parse(buffer); //still checking variablearrays this.SpawnGroups = new List<MonsterMinionSpawnGroup>( buffer.ReadInt(0) ); for(int loop12 = 0; loop12 < _SpawnGroups.Count; loop12++) { _SpawnGroups[loop12] = new MonsterMinionSpawnGroup(); _SpawnGroups[loop12].Parse(buffer); } }
public override void Parse(GameBitBuffer buffer) { serTagMap = new SerializeData(); serTagMap.Parse(buffer); hTagMap = new DT_TAGMAP(); hTagMap.Parse(buffer); }
public void Parse(GameBitBuffer buffer) { Field0 = buffer.ReadCharArray(128); Field1 = buffer.ReadInt(32); Field2 = new PRTransform(); Field2.Parse(buffer); Field3 = new SNOName(); Field3.Parse(buffer); serTagMap = new SerializeData(); serTagMap.Parse(buffer); hTagMap = new DT_TAGMAP(); hTagMap.Parse(buffer); Field6 = buffer.ReadInt(32); serMarkerLinks = new SerializeData(); serMarkerLinks.Parse(buffer); Field8 = new DT_VARIABLEARRAY(); Field8.Parse(buffer); }