public override void Parse(GameBitBuffer buffer) { Field0 = new RequiredMessageHeader(); Field0.Parse(buffer); ActorId = buffer.ReadInt(32); ActorSNO = buffer.ReadInt(32); WorldLocation = new WorldPlace(); WorldLocation.Parse(buffer); if(buffer.ReadBool()) PlayerIndex = buffer.ReadInt(4) + (-1); LevelAreaSNO = buffer.ReadInt(32); if(buffer.ReadBool()) Field6 = buffer.ReadFloat32(); Field7 = buffer.ReadInt(4); Field8 = buffer.ReadInt(6); if(buffer.ReadBool()) Field9 = buffer.ReadInt(32); if(buffer.ReadBool()) MinimapTextureSNO = buffer.ReadInt(32); if(buffer.ReadBool()) Field11 = buffer.ReadInt(32); if(buffer.ReadBool()) Field12 = buffer.ReadInt(32); if(buffer.ReadBool()) StringListSNO = buffer.ReadInt(32); if(buffer.ReadBool()) Field14 = buffer.ReadFloat32(); if(buffer.ReadBool()) Field15 = buffer.ReadFloat32(); if(buffer.ReadBool()) Field16 = buffer.ReadBool(); }
public override void Parse(GameBitBuffer buffer) { Field0 = new RequiredMessageHeader(); Field0.Parse(buffer); Field1 = buffer.ReadCharArray(512); Field2 = buffer.ReadInt(4) + (-1); Field3 = new WorldPlace(); Field3.Parse(buffer); Field4 = buffer.ReadInt(32); }
public override void Parse(GameBitBuffer buffer) { Field0 = new RequiredMessageHeader(); Field0.Parse(buffer); Field1 = buffer.ReadInt(3) + (-1); TargetID = buffer.ReadInt(32); Field3 = new WorldPlace(); Field3.Parse(buffer); PowerSNO = buffer.ReadInt(32); Field5 = buffer.ReadInt(32); Field6 = buffer.ReadInt(2); if(buffer.ReadBool()) { Field7 = new AnimPreplayData(); Field7.Parse(buffer); } }
public override void Parse(GameBitBuffer buffer) { Field0 = new RequiredMessageHeader(); Field0.Parse(buffer); Field1 = buffer.ReadInt(32); Field2 = buffer.ReadInt(32); Field3 = buffer.ReadInt(5); Field4 = new WorldPlace(); Field4.Parse(buffer); }
public override void Parse(GameBitBuffer buffer) { Field0 = new RequiredMessageHeader(); Field0.Parse(buffer); Field1 = buffer.ReadInt(32); Field2 = new WorldPlace(); Field2.Parse(buffer); Field3 = buffer.ReadInt(32); m_snoStringList = buffer.ReadInt(32); Field5 = buffer.ReadInt(32); Field6 = buffer.ReadFloat32(); Field7 = buffer.ReadFloat32(); Field8 = buffer.ReadFloat32(); Field9 = buffer.ReadInt(32); Field10 = buffer.ReadBool(); Field11 = buffer.ReadBool(); Field12 = buffer.ReadBool(); Field13 = buffer.ReadInt(32); }
public override void Parse(GameBitBuffer buffer) { Field0 = new RequiredMessageHeader(); Field0.Parse(buffer); UsedItem = buffer.ReadInt(32); Field2 = buffer.ReadInt(3) + (-1); UsedOnItem = buffer.ReadInt(32); Location = new WorldPlace(); Location.Parse(buffer); }
public override void Parse(GameBitBuffer buffer) { Field0 = new RequiredMessageHeader(); Field0.Parse(buffer); Place = new WorldPlace(); Place.Parse(buffer); Amount = buffer.ReadInt(32); if(buffer.ReadBool()) OptionalGoldAmount = buffer.ReadInt(32); Type = buffer.ReadInt(6); }