public void Read(WorldPacket data) { EventID = data.ReadUInt64(); InviteID = data.ReadUInt64(); EventTitle = data.ReadString(data.ReadBits <byte>(8)); }
public void Read(WorldPacket data) { ClubFinderPostingID = data.ReadUInt64(); ClubID = data.ReadUInt64(); ClubFinderGUID = data.ReadPackedGuid(); ClubName = data.ReadString(data.ReadBits <uint>(12)); }
public void Read(WorldPacket data) { MarketID = data.ReadUInt32(); SellerNPC = data.ReadUInt32(); Item.Read(data); Quantity = data.ReadUInt32(); MinBid = data.ReadUInt64(); MinIncrement = data.ReadUInt64(); CurrentBid = data.ReadUInt64(); SecondsRemaining = data.ReadUInt32(); NumBids = data.ReadUInt32(); HighBid = data.HasBit(); }
public void Read(WorldPacket data) { ClubID = data.ReadUInt64(); EventID = data.ReadUInt64(); ModeratorID = data.ReadUInt64(); EventType = data.ReadUInt8(); TextureID = data.ReadUInt32(); Time = data.ReadPackedTime(); Flags = data.ReadUInt32(); byte titleLen = data.ReadBits <byte>(8); ushort descLen = data.ReadBits <ushort>(11); Title = data.ReadString(titleLen); Description = data.ReadString(descLen); }
public void Read(WorldPacket data) { Guid = data.ReadPackedGuid(); Status = data.ReadUInt8(); Moderator = data.ReadUInt8(); bool hasUnused801_1 = data.HasBit(); bool hasUnused801_2 = data.HasBit(); bool hasUnused801_3 = data.HasBit(); if (hasUnused801_1) { Unused801_1.Set(data.ReadPackedGuid()); } if (hasUnused801_2) { Unused801_2.Set(data.ReadUInt64()); } if (hasUnused801_3) { Unused801_3.Set(data.ReadUInt64()); } }
public void Read(WorldPacket data) { ClubId = data.ReadUInt64(); EventType = data.ReadUInt8(); TextureID = data.ReadInt32(); Time = data.ReadPackedTime(); Flags = data.ReadUInt32(); var InviteCount = data.ReadUInt32(); byte titleLength = data.ReadBits <byte>(8); ushort descriptionLength = data.ReadBits <ushort>(11); for (var i = 0; i < InviteCount; ++i) { CalendarAddEventInviteInfo invite = new CalendarAddEventInviteInfo(); invite.Read(data); Invites[i] = invite; } Title = data.ReadString(titleLength); Description = data.ReadString(descriptionLength); }
public void Read(WorldPacket data) { Timestamp = data.ReadInt32(); AuthorGUID = data.ReadPackedGuid(); bool hasClubID = data.HasBit(); bool hasChannelGUID = data.HasBit(); bool hasRealmAddress = data.HasBit(); bool hasSlashCmd = data.HasBit(); uint textLength = data.ReadBits <uint>(12); if (hasClubID) { ClubID.HasValue = true; ClubID.Value = data.ReadUInt64(); } if (hasChannelGUID) { ChannelGUID.HasValue = true; ChannelGUID.Value = data.ReadPackedGuid(); } if (hasRealmAddress) { RealmAddress.HasValue = true; RealmAddress.Value.VirtualRealmAddress = data.ReadUInt32(); RealmAddress.Value.field_4 = data.ReadUInt16(); RealmAddress.Value.field_6 = data.ReadUInt8(); } if (hasSlashCmd) { SlashCmd.HasValue = true; SlashCmd.Value = data.ReadInt32(); } Text = data.ReadString(textLength); }