本文整理汇总了C#中SharpTibiaProxy.Network.InMessage.ReadULong方法的典型用法代码示例。如果您正苦于以下问题:C# InMessage.ReadULong方法的具体用法?C# InMessage.ReadULong怎么用?C# InMessage.ReadULong使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SharpTibiaProxy.Network.InMessage
的用法示例。
在下文中一共展示了InMessage.ReadULong方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ParseServerPlayerCash
private void ParseServerPlayerCash(InMessage message)
{
ulong cash;
if (client.Version.Number >= ClientVersion.Version981.Number)
cash = message.ReadULong();
else
cash = message.ReadUInt();
var num = message.ReadByte();
message.ReadBytes(num * 3);
}
示例2: ParseServerPlayerStats
private void ParseServerPlayerStats(InMessage message)
{
var health = message.ReadUShort();
var healthMax = message.ReadUShort();
var freeCapacity = message.ReadUInt();
var capacity = message.ReadUInt();
var experience = message.ReadULong();
var level = message.ReadUShort();
var levelPercent = message.ReadByte();
var mana = message.ReadUShort();
var manaMax = message.ReadUShort();
var magicLevel = message.ReadByte();
var baseMagicLevel = message.ReadByte();
var magicLevelPercent = message.ReadByte();
var soul = message.ReadByte();
var stamina = message.ReadUShort();
var speed = message.ReadUShort();
var regeneration = message.ReadUShort();
var offlineTranning = message.ReadUShort();
}
示例3: ParseServerMarketEnter
private void ParseServerMarketEnter(InMessage message)
{
if (client.Version.Number >= ClientVersion.Version981.Number)
client.Market.AccountBalance = message.ReadULong();
else
client.Market.AccountBalance = message.ReadUInt();
client.Market.ActiveOffers = message.ReadByte();
client.Market.DepotContent.Clear();
var num = message.ReadUShort();
for (int i = 0; i < num; i++)
{
ushort ItemID = message.ReadUShort();
ushort Count = message.ReadUShort();
client.Market.DepotContent.Add(new DepotObject(ItemID, Count));
}
}