예제 #1
0
파일: Loot.cs 프로젝트: CarlosX/Kamilla.Wow
        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);
            }
        }
예제 #2
0
        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();
        }
예제 #3
0
        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);
            }
        }
예제 #4
0
        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();
        }