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