From 2917e8a4eae31c1a1bc4419a9b6f23be7e4fda3e Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期二, 05 八月 2025 19:24:50 +0800
Subject: [PATCH] update team heros

---
 Main/Core/NetworkPackage/DataToCtl/ConnectedState.cs |   44 +++++++++++++-------------------------------
 1 files changed, 13 insertions(+), 31 deletions(-)

diff --git a/Main/Core/NetworkPackage/DataToCtl/ConnectedState.cs b/Main/Core/NetworkPackage/DataToCtl/ConnectedState.cs
index 3ed4d83..8f95f05 100644
--- a/Main/Core/NetworkPackage/DataToCtl/ConnectedState.cs
+++ b/Main/Core/NetworkPackage/DataToCtl/ConnectedState.cs
@@ -42,13 +42,11 @@
             return;
         }
 
-        if (GameNetSystem.Instance.timeSinceMainSocketLastProtocol > OVERTIME_THRESHOLD
-            || (GameNetSystem.Instance.crossServerConnected_Loigc && GameNetSystem.Instance.timeSinceCrossServerSocketLastProtocol > OVERTIME_THRESHOLD))
+        if (GameNetSystem.Instance.timeSinceMainSocketLastProtocol > OVERTIME_THRESHOLD)
         {
             DetectConnected(3);
         }
-        else if (!GameNetSystem.Instance.mainSocketConnected
-            || (GameNetSystem.Instance.crossServerConnected_Loigc && !GameNetSystem.Instance.crossServerSocketConnected))
+        else if (!GameNetSystem.Instance.mainSocketConnected)
         {
             DetectConnected(3);
         }
@@ -75,24 +73,17 @@
 
     private void DetectConnected(int _seconds)
     {
-        connectedDetecting = true;
-
-        // var sendInfo1 = new C0104_tagCOnlineReturn();
-        // sendInfo1.Type = 0;
-        // GameNetSystem.Instance.SendInfo(sendInfo1);// 鍦ㄧ嚎鍥炲簲
-
-        // if (GameNetSystem.Instance.crossServerConnected_Loigc)
-        // {
-        //     var sendInfo2 = new C0104_tagCOnlineReturn();
-        //     sendInfo2.Type = 0;
-        //     GameNetSystem.Instance.SendToCrossServer(sendInfo2);// 鍦ㄧ嚎鍥炲簲
-        // }
-
-        // if (clock != null)
-        // {
-        //     Clock.Stop(clock);
-        // }
-        // clock = Clock.AlarmAt(DateTime.Now + new TimeSpan(_seconds * TimeSpan.TicksPerSecond), OnDetectEnd);
+        connectedDetecting = true;
+
+        var sendInfo1 = new C0104_tagCOnlineReturn();
+        sendInfo1.Type = 0;
+        GameNetSystem.Instance.SendInfo(sendInfo1);// 鍦ㄧ嚎鍥炲簲
+
+        if (clock != null)
+        {
+            Clock.Stop(clock);
+        }
+        clock = Clock.AlarmAt(DateTime.Now + new TimeSpan(_seconds * TimeSpan.TicksPerSecond), OnDetectEnd);
     }
 
     private void OnDetectEnd()
@@ -107,15 +98,6 @@
             || GameNetSystem.Instance.timeSinceMainSocketLastProtocol > OVERTIME_THRESHOLD;
 #endif
 
-        if (GameNetSystem.Instance.crossServerConnected_Loigc)
-        {
-#if UNITY_IOS && !UNITY_EDITOR
-            isDisconnected = isDisconnected || GameNetSystem.Instance.timeSinceCrossServerSocketLastProtocol > 3f;
-#else
-            isDisconnected = isDisconnected || !GameNetSystem.Instance.crossServerSocketConnected
-                || GameNetSystem.Instance.timeSinceCrossServerSocketLastProtocol > OVERTIME_THRESHOLD;
-#endif
-        }
 
         if (isDisconnected)
         {

--
Gitblit v1.8.0