本文整理汇总了C#中Parser.ReadTime方法的典型用法代码示例。如果您正苦于以下问题:C# Parser.ReadTime方法的具体用法?C# Parser.ReadTime怎么用?C# Parser.ReadTime使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Parser
的用法示例。
在下文中一共展示了Parser.ReadTime方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AccountDataTimes
public void AccountDataTimes(Parser packet)
{
Time("Time");
Byte("Unk(byte)");
int mask = packet.ReadInt32("Mask");
for (int i = 0; i < NUM_ACCOUNT_DATA_TYPES; ++i)
{
if ((mask & (1 << i)) != 0)
packet.ReadTime(((AccountDataType)i).ToString());
}
}
示例2: HandleEventInviteAlert
public void HandleEventInviteAlert(Parser packet)
{
WriteLine("EventID: " + packet.ReadInt64());
WriteLine("EventName: " + packet.ReadString());
WriteLine("EventTime: " + packet.ReadTime());
WriteLine("EventFlags: " + packet.ReadInt32());
WriteLine("EventType: " + packet.ReadInt32());
WriteLine("DungeonID: " + packet.ReadInt32());
WriteLine("unk: " + packet.ReadInt32());
WriteLine("InviteID: " + packet.ReadInt64());
WriteLine("InviteStatus: " + packet.ReadInt8());
WriteLine("Mod_Type: " + packet.ReadInt8());
WriteLine("unk: " + packet.ReadInt32());
WriteLine("Inviter_1: " + packet.ReadPackedGuid());
WriteLine("Inviter_2: " + packet.ReadPackedGuid());
}
示例3: HandleTimeQueryResponse
public void HandleTimeQueryResponse(Parser packet)
{
var curTime = packet.ReadTime();
WriteLine("Current Time: " + curTime);
var dailyReset = packet.ReadInt32();
WriteLine("Daily Quest Reset: " + dailyReset);
}
示例4: HandleSenddCalendar
public void HandleSenddCalendar(Parser packet)
{
var inviteCount = packet.ReadInt32("InviteCount");
for (var i = 0; i < inviteCount; ++i)
{
WriteLine(" EventID: " + packet.ReadInt64());
WriteLine(" InviteID: " + packet.ReadInt64());
WriteLine(" InviteStats: " + packet.ReadInt8());
WriteLine(" Mod_Type: " + packet.ReadInt8());
WriteLine(" Invite_Type: " + packet.ReadInt8());
WriteLine(" InvitedBy: " + packet.ReadPackedGuid());
WriteLine("");
}
var EventCount = packet.ReadInt32("EventCount");
for (var i = 0; i < EventCount; ++i)
{
WriteLine(" EventID: " + packet.ReadInt64());
WriteLine(" EventName: " + packet.ReadString());
WriteLine(" EventModFlags: " + packet.ReadInt32());
WriteLine(" EventDate: " + packet.ReadPackedTime());
WriteLine(" EventFlags: " + packet.ReadInt32());
WriteLine(" DungeonID: " + packet.ReadInt32());
WriteLine(" unk: " + packet.ReadInt64());
WriteLine(" InvitedBy: " + packet.ReadPackedGuid());
WriteLine("");
}
WriteLine("CurrentUnixTime: " + packet.ReadTime());
WriteLine("CurrentPacketTime: " + packet.ReadPackedTime());
var InstanceResetCount = packet.ReadInt32("InstanceResetCount");
for (var i = 0; i < InstanceResetCount; ++i)
{
WriteLine(" MapID: " + packet.ReadInt32());
WriteLine(" Difficulty: " + packet.ReadInt32());
WriteLine(" ResetTime: " + packet.ReadTime());
WriteLine(" RaidID: " + packet.ReadInt64());
WriteLine("");
}
WriteLine("BaseTime: " + packet.ReadTime());
var RaidResetCount = packet.ReadInt32("RaidResetCount");
for (var i = 0; i < RaidResetCount; ++i)
{
WriteLine(" MapID: " + packet.ReadInt32());
WriteLine(" ResetTime: " + packet.ReadTime());
WriteLine(" NegativeOffset: " + packet.ReadInt32());
WriteLine("");
}
var Counter = packet.ReadInt32();
WriteLine("Counter: " + Counter + "(Never seen this larger than 0)");
}
示例5: HandleUpdateUITimer
public void HandleUpdateUITimer(Parser packet)
{
var time = packet.ReadTime();
WriteLine("Time: " + time);
}