public override void Write() { _worldPacket.WritePackedGuid(Player); _worldPacket.WriteUInt32(Time); _worldPacket.WriteUInt32(Size); _worldPacket.WriteBits(DataType, 3); var bytes = CompressedData.GetData(); _worldPacket.WriteUInt32(bytes.Length); _worldPacket.WriteBytes(bytes); }
public override void Write() { _worldPacket.WritePackedGuid(Player); _worldPacket.WriteInt64(Time); _worldPacket.WriteUInt32(Size); _worldPacket.WriteBits(DataType, 4); if (CompressedData == null) { _worldPacket.WriteUInt32(0); } else { var bytes = CompressedData.GetData(); _worldPacket.WriteInt32(bytes.Length); _worldPacket.WriteBytes(bytes); } }