少年修仙传客户端代码仓库
client_Wu Xijin
2018-12-26 6e0eedc557de096f85b35df7824452e5b0b39d42
5398 子 【开发】【1.4】跨服竞技场 / 【前端】【1.4】跨服竞技场开发
2个文件已修改
17 ■■■■■ 已修改文件
System/Login/CrossServerLogin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Utility/TimeUtility.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Login/CrossServerLogin.cs
@@ -241,6 +241,7 @@
            }
            else
            {
                ExceptionCatcher.ReportException("登录跨服出现异常", StringUtility.Contact("角色:", PlayerDatas.Instance.baseData.PlayerName));
                var sendInfo = new CC003_tagCGForceQuitCrossState();
                GameNetSystem.Instance.SendInfo(sendInfo);
                loginModel.ReAccountLogin();
Utility/TimeUtility.cs
@@ -134,6 +134,11 @@
    public static event Action OnCreateRoleTimeRefresh;
    public static void OnRefreshCreateRoleTime(HA124_tagMCPlayerInfo _package)
    {
        if (_package.socketType==GameNetSystem.SocketType.CrossSever)
        {
            return;
        }
        createRoleTime = Convert.ToDateTime(UIHelper.GetTime(_package.CreateRoleTime));
        createRoleTimeTail = new DateTime(createRoleTime.Year, createRoleTime.Month, createRoleTime.Day);
        if (OnCreateRoleTimeRefresh != null)
@@ -146,6 +151,11 @@
    public static event Action OnServerTimeRefresh;
    public static void OnRefreshServerTime(HA004_tagServerDateTime vNetData)
    {
        if (vNetData.socketType == GameNetSystem.SocketType.CrossSever)
        {
            return;
        }
        DateTime n = new DateTime(vNetData.Year, vNetData.Month, vNetData.Day, vNetData.Hour, vNetData.Minute, vNetData.Second);
        s_ServerTime = n;
        DebugEx.Log("OnRefreshServerTime月份:" + s_ServerTime.Month);
@@ -159,9 +169,15 @@
            SyncServerTime();
        }, 60);
    }
    public static event Action OnServerOpenDayRefresh;
    public static void OnRefreshServerOpenDay(HA005_tagOpenServerDay package)
    {
        if (package.socketType == GameNetSystem.SocketType.CrossSever)
        {
            return;
        }
        OpenDay = package.Day;
        IsMixServer = package.IsMixServer == 1;
        MixOpenDay = package.MixDay;