From 5635b0d770383333238f2dcdc0824392aefdc537 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期一, 10 十二月 2018 11:39:55 +0800
Subject: [PATCH] 3335 准备跨服登录流程。
---
Core/GameEngine/DataToCtl/CreateOrSelectRoleState.cs | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/Core/GameEngine/DataToCtl/CreateOrSelectRoleState.cs b/Core/GameEngine/DataToCtl/CreateOrSelectRoleState.cs
index 019bf42..f4ff06f 100644
--- a/Core/GameEngine/DataToCtl/CreateOrSelectRoleState.cs
+++ b/Core/GameEngine/DataToCtl/CreateOrSelectRoleState.cs
@@ -40,11 +40,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);
}
@@ -78,9 +78,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)
--
Gitblit v1.8.0