本文整理汇总了C#中StreamHandler.ReadStruct方法的典型用法代码示例。如果您正苦于以下问题:C# StreamHandler.ReadStruct方法的具体用法?C# StreamHandler.ReadStruct怎么用?C# StreamHandler.ReadStruct使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类StreamHandler
的用法示例。
在下文中一共展示了StreamHandler.ReadStruct方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Read
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: Read
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();
}