| | |
| | | public byte NowSecond;
|
| | | public uint NowMicSecond;
|
| | | public byte WeekOfYear; //一年中的第几周
|
| | | public uint OpenServerTime; //开服时间戳
|
| | |
|
| | | public HA103_tagMCOpenServerDay () {
|
| | | _cmd = (ushort)0xA103;
|
| | |
| | | TransBytes (out NowSecond, vBytes, NetDataType.BYTE);
|
| | | TransBytes (out NowMicSecond, vBytes, NetDataType.DWORD);
|
| | | TransBytes (out WeekOfYear, vBytes, NetDataType.BYTE);
|
| | | TransBytes (out OpenServerTime, vBytes, NetDataType.DWORD);
|
| | | }
|
| | |
|
| | | }
|
| | |
| | | m_Json["faimilyRoleID"] = 0; |
| | | m_Json["faimilyRoleName"] = "无"; |
| | | } |
| | | m_Json["opentime"] = 0; |
| | | m_Json["opentime"] = TimeUtility.openServerTick; |
| | | m_Json["pageType"] = pageType; |
| | | m_Json["pageName"] = pageName; |
| | | m_Json["pageItemId"] = pageItemId; |
| | |
| | | get; private set; |
| | | } |
| | | |
| | | //开服时间戳 |
| | | public static int openServerTick |
| | | { |
| | | get; private set; |
| | | } |
| | | |
| | | public static DayOfWeek openServerDayOfWeek; |
| | | |
| | | public static int OpenWeekCnt |
| | |
| | | public static event Action OnServerOpenDayRefresh; |
| | | public static void OnRefreshServerOpenDay(HA103_tagMCOpenServerDay package) |
| | | { |
| | | { |
| | | OpenDay = package.Day; |
| | | IsMixServer = package.IsMixServer == 1; |
| | | MixOpenDay = package.MixDay; |
| | | openServerDayOfWeek = package.OpenWeekday == 7 ? DayOfWeek.Sunday : (DayOfWeek)package.OpenWeekday; |
| | | WeekOfYear = package.WeekOfYear; |
| | | } |
| | | openServerTick = (int)package.OpenServerTime; |
| | | |
| | | OnRefreshServerTime(new HA004_tagServerDateTime() |
| | | { |