少年修仙传客户端代码仓库
2739  【BUG】【1.4】内网不重启客户端,换不了帐号区服,点切换帐号区服到登录界面马上又自动登录
2个文件已修改
25 ■■■■■ 已修改文件
Core/GameEngine/DataToCtl/ConnectedState.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/DataToCtl/CreateOrSelectRoleState.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/DataToCtl/ConnectedState.cs
@@ -63,9 +63,16 @@
    public override void OnExit()
    {
        if (clock != null)
        {
            clock.Stop();
        }
        clock = null;
        base.OnExit();
    }
    Clock clock;
    private void DetectConnected(int _seconds)
    {
        connectedDetecting = true;
@@ -81,7 +88,11 @@
            GameNetSystem.Instance.SendToCrossServer(sendInfo2);// 在线回应
        }
        Clock.Create(DateTime.Now + new TimeSpan(_seconds * TimeSpan.TicksPerSecond), OnDetectEnd);
        if (clock != null)
        {
            clock.Stop();
        }
        clock = Clock.Create(DateTime.Now + new TimeSpan(_seconds * TimeSpan.TicksPerSecond), OnDetectEnd);
    }
    private void OnDetectEnd()
Core/GameEngine/DataToCtl/CreateOrSelectRoleState.cs
@@ -58,9 +58,15 @@
    public override void OnExit()
    {
        if (clock != null)
        {
            clock.Stop();
        }
        clock = null;
        base.OnExit();
    }
    Clock clock;
    private void DetectConnected(int _seconds)
    {
        connectedDetecting = true;
@@ -69,7 +75,11 @@
        sendInfo.Type = 0;
        GameNetSystem.Instance.SendInfo(sendInfo);// 在线回应
        Clock.Create(DateTime.Now + new TimeSpan(_seconds * TimeSpan.TicksPerSecond), OnDetectEnd);
        if (clock != null)
        {
            clock.Stop();
        }
        clock = Clock.Create(DateTime.Now + new TimeSpan(_seconds * TimeSpan.TicksPerSecond), OnDetectEnd);
    }
    private void OnDetectEnd()