少年修仙传客户端代码仓库
client_Wu Xijin
2018-12-10 5635b0d770383333238f2dcdc0824392aefdc537
Core/GameEngine/DataToCtl/ConnectedState.cs
@@ -12,11 +12,9 @@
    bool connectedDetecting = false;
    NetworkReachability m_NetWorkReachability = NetworkReachability.ReachableViaCarrierDataNetwork;
    NetworkReachability netWorkReachability
    {
    NetworkReachability netWorkReachability {
        get { return m_NetWorkReachability; }
        set
        {
        set {
            if (m_NetWorkReachability != value)
            {
                m_NetWorkReachability = value;
@@ -45,11 +43,11 @@
            return;
        }
        if ((DateTime.Now - GameNetSystem.Instance.lastPackageTime).TotalSeconds > OVERTIME_THRESHOLD)
        if (GameNetSystem.Instance.timeSinceMainSocketLastProtocol > OVERTIME_THRESHOLD)
        {
            DetectConnected(3);
        }
        else if (!GameNetSystem.Instance.socketConnected)
        else if (!GameNetSystem.Instance.mainSocketConnected)
        {
            DetectConnected(3);
        }
@@ -83,9 +81,10 @@
        var isDisconnected = false;
#if UNITY_IOS && !UNITY_EDITOR
        isDisconnected = (DateTime.Now - GameNetSystem.Instance.lastPackageTime).TotalSeconds > 3;
        isDisconnected = GameNetSystem.Instance.timeSinceMainSocketLastProtocol > 3f;
#else
        isDisconnected = !GameNetSystem.Instance.socketConnected || (DateTime.Now - GameNetSystem.Instance.lastPackageTime).TotalSeconds > OVERTIME_THRESHOLD;
        isDisconnected = !GameNetSystem.Instance.mainSocketConnected
            || GameNetSystem.Instance.timeSinceMainSocketLastProtocol > OVERTIME_THRESHOLD;
#endif
        if (isDisconnected)