本文整理匯總了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));
}
}