hch
昨天 5d04b0cfe73dac8168039e41af36856e11ac35d0
0312 增加开服时间戳
3个文件已修改
23 ■■■■■ 已修改文件
Main/Core/NetworkPackage/ServerPack/HA1_Sys/HA103_tagMCOpenServerDay.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/SDK/SDKUtils.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Utility/TimeUtility.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/NetworkPackage/ServerPack/HA1_Sys/HA103_tagMCOpenServerDay.cs
@@ -16,6 +16,7 @@
    public byte NowSecond;
    public uint NowMicSecond;
    public byte WeekOfYear;    //一年中的第几周
    public uint OpenServerTime;    //开服时间戳
    public HA103_tagMCOpenServerDay () {
        _cmd = (ushort)0xA103;
@@ -34,6 +35,7 @@
        TransBytes (out NowSecond, vBytes, NetDataType.BYTE);
        TransBytes (out NowMicSecond, vBytes, NetDataType.DWORD);
        TransBytes (out WeekOfYear, vBytes, NetDataType.BYTE);
        TransBytes (out OpenServerTime, vBytes, NetDataType.DWORD);
    }
}
Main/SDK/SDKUtils.cs
@@ -1239,7 +1239,7 @@
            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;
Main/Utility/TimeUtility.cs
@@ -130,6 +130,12 @@
        get; private set;
    }
    //开服时间戳
    public static int openServerTick
        {
        get; private set;
    }
    public static DayOfWeek openServerDayOfWeek;
    public static int OpenWeekCnt
@@ -206,13 +212,12 @@
    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;
        }
        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()
        {