public void Read(WorldPacket data) { ItemModifiedAppearanceID = data.ReadInt32(); Slot = data.ReadUInt32(); SpellItemEnchantmentID = data.ReadInt32(); SecondaryItemModifiedAppearanceID = data.ReadInt32(); }
public void Read(WorldPacket data) { MinLevel = data.ReadInt32(); MaxLevel = data.ReadInt32(); RaceFilter = data.ReadInt64(); ClassFilter = data.ReadInt32(); uint nameLength = data.ReadBits <uint>(6); uint virtualRealmNameLength = data.ReadBits <uint>(9); uint guildNameLength = data.ReadBits <uint>(7); uint guildVirtualRealmNameLength = data.ReadBits <uint>(9); uint wordsCount = data.ReadBits <uint>(3); ShowEnemies = data.HasBit(); ShowArenaPlayers = data.HasBit(); ExactName = data.HasBit(); ServerInfo.HasValue = data.HasBit(); data.ResetBitPos(); for (int i = 0; i < wordsCount; ++i) { Words.Add(data.ReadString(data.ReadBits <uint>(7))); data.ResetBitPos(); } Name = data.ReadString(nameLength); VirtualRealmName = data.ReadString(virtualRealmNameLength); Guild = data.ReadString(guildNameLength); GuildVirtualRealmName = data.ReadString(guildVirtualRealmNameLength); if (ServerInfo.HasValue) { ServerInfo.Value.Read(data); } }
public void Read(WorldPacket data) { RequesterGuid = data.ReadPackedGuid(); Id = data.ReadUInt32(); Type = (RideType)data.ReadUInt32(); Time = data.ReadInt32(); }
public void Read(WorldPacket data) { MailID = data.ReadInt32(); uint bodyLength = data.ReadBits <uint>(13); uint subjectLength = data.ReadBits <uint>(9); MailBody = data.ReadString(bodyLength); MailSubject = data.ReadString(subjectLength); }
public void Read(WorldPacket data) { uint prefixLen = data.ReadBits <uint>(5); uint textLen = data.ReadBits <uint>(8); IsLogged = data.HasBit(); Type = (ChatMsg)data.ReadInt32(); Prefix = data.ReadString(prefixLen); Text = data.ReadString(textLen); }
public AuctionListFilterClass(WorldPacket data) { ItemClass = data.ReadInt32(); uint subClassFilterCount = data.ReadBits <uint>(5); for (var i = 0; i < subClassFilterCount; ++i) { SubClassFilters[i] = new AuctionListFilterSubClass(data); } }
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); }
public void Read(WorldPacket data) { byte titleLength = data.ReadBits <byte>(8); ushort descriptionLength = data.ReadBits <ushort>(11); EventType = data.ReadUInt8(); TextureID = data.ReadInt32(); Time = data.ReadPackedTime(); Flags = data.ReadUInt32(); var InviteCount = data.ReadUInt32(); Title = data.ReadString(titleLength); Description = data.ReadString(descriptionLength); for (var i = 0; i < InviteCount; ++i) { CalendarAddEventInviteInfo invite = new CalendarAddEventInviteInfo(); invite.Read(data); Invites[i] = invite; } }
public void Read(WorldPacket data) { FactionGroup = data.ReadInt32(); Locale = data.ReadInt32(); RequesterVirtualRealmAddress = data.ReadUInt32(); }
public void Read(WorldPacket data) { Status = MovementExtensions.ReadMovementInfo(data); AckIndex = data.ReadInt32(); }
public AuctionListFilterSubClass(WorldPacket data) { ItemSubclass = data.ReadInt32(); InvTypeMask = data.ReadUInt32(); }
public HotfixRecord(WorldPacket data) { TableHash = data.ReadUInt32(); RecordID = data.ReadInt32(); HotfixID = data.ReadInt32(); }