public override void Read(StreamHandler reader) { this.Guid = reader.ReadGuid(); this.Type = (LootType)reader.ReadByte(); this.Gold = new Money(reader.ReadUInt32()); byte itemCount = reader.ReadByte(); byte currencyCount = reader.ReadByte(); for (int i = 0; i < itemCount; ++i) { Item item = reader.ReadStruct<Item>(); Items.Add(item); } for (int i = 0; i < currencyCount; ++i) { Currency currency = reader.ReadStruct<Currency>(); Currencies.Add(currency); } }
public override void Read(StreamHandler reader) { uint DisplayedItemCount = reader.ReadUInt32(); Items = new AuctionListItem[DisplayedItemCount]; for (uint i = 0; i < DisplayedItemCount; ++i) Items[i] = reader.ReadStruct<AuctionListItem>(); TotalItemCount = reader.ReadUInt32(); NextSearchDelayMs = reader.ReadUInt32(); }
public override void Read(StreamHandler reader) { this.Guid = reader.ReadGuid(); this.Type = (LootType)reader.ReadByte(); this.Gold = new Money(reader.ReadUInt32()); byte itemCount = reader.ReadByte(); byte currencyCount = reader.ReadByte(); for (int i = 0; i < itemCount; ++i) { Item item = reader.ReadStruct <Item>(); Items.Add(item); } for (int i = 0; i < currencyCount; ++i) { Currency currency = reader.ReadStruct <Currency>(); Currencies.Add(currency); } }
public override void Read(StreamHandler reader) { uint DisplayedItemCount = reader.ReadUInt32(); Items = new AuctionListItem[DisplayedItemCount]; for (uint i = 0; i < DisplayedItemCount; ++i) { Items[i] = reader.ReadStruct <AuctionListItem>(); } TotalItemCount = reader.ReadUInt32(); NextSearchDelayMs = reader.ReadUInt32(); }