public void Read(GamePacketReader reader) { AccountId = reader.ReadUInt(); SessionKey = reader.ReadBytes(16); Unknown18 = reader.ReadULong(); Email = reader.ReadWideString(); Unknown24 = reader.ReadUInt(); }
public void Read(GamePacketReader reader) { Unknown0 = reader.ReadByte(5u); reader.ResetBits(); uint length = reader.ReadUInt(); Data = reader.ReadBytes(length - 4); }
public ClientGamePacket(byte[] data) { using (var stream = new MemoryStream(data)) using (var reader = new GamePacketReader(stream)) { Opcode = (GameMessageOpcode)reader.ReadUShort(); Data = reader.ReadBytes(reader.BytesRemaining); Size = (uint)Data.Length + HeaderSize; } }
public void Read(GamePacketReader reader) { TargetPlayerIdentity.Read(reader); reader.ReadUInt(); reader.ReadUInt(); reader.ReadUInt(); reader.ReadUInt(); reader.ReadByte(3u); // HousingContribution related, client function that sends this looks up values from HousingContributionInfo.tbl reader.ReadBytes(5 * 20); }
public void Read(GamePacketReader reader) { uint length = reader.ReadUInt(); Data = reader.ReadBytes(length - 4); }