From a8a5c37dd76daa13e8e8e2367a44dcd4da439e19 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 28 二月 2025 17:57:38 +0800
Subject: [PATCH] 10349 【越南】【英文】【BT】【砍树】跨服竞技场优化 - 跨服天梯每次打开界面查询CD为4分钟刷新一次
---
System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs | 11 +++++------
1 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs b/System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs
index a5551ba..a0eae97 100644
--- a/System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs
+++ b/System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs
@@ -29,7 +29,7 @@
// 璺ㄦ湇绔炴妧鍦烘敼鎴愬尮閰�3涓璞★紝杩涜閫夋嫨鎸戞垬
public List<HC001_tagGCCrossRealmPKMatchOK.tagGCCrossRealmPKMatchPlayer> matchPlayers = new List<HC001_tagGCCrossRealmPKMatchOK.tagGCCrossRealmPKMatchPlayer>();
public event Action UpdateMatchPlayersEvent;
- public bool loginQueryMatch = false;
+ public float queryMatchTime; //鏌ヨ鍖归厤鏃堕棿, 闂撮殧鏌ヨ
public Dictionary<int, GA_PlayerClient.PlayerInfo> robots = new Dictionary<int, GA_PlayerClient.PlayerInfo>();
@@ -56,7 +56,7 @@
InitData();
robots.Clear();
matchPlayers.Clear();
- loginQueryMatch = false;
+ queryMatchTime = 0;
}
public void OnAfterPlayerDataInitialize()
@@ -103,7 +103,7 @@
void OnDay()
{
- loginQueryMatch = false;
+ queryMatchTime = 0;
}
private void UpdateSecond()
@@ -504,10 +504,9 @@
{
if (type == 0)
{
- if (loginQueryMatch)
+ if (Time.time - queryMatchTime < 240)
return;
- else
- loginQueryMatch = true;
+ queryMatchTime = Time.time;
}
var match = new CC101_tagCMCrossRealmPKMatch();
--
Gitblit v1.8.0