From 5f0e251bf141fe6edde8f1e250ad14c94c31a30c Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 07 五月 2026 15:47:35 +0800
Subject: [PATCH] 512 跨服演武场 修复互通服务器没内容的问题
---
Main/System/Arena/ArenaWin.cs | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/Main/System/Arena/ArenaWin.cs b/Main/System/Arena/ArenaWin.cs
index 9a437fa..a1d4428 100644
--- a/Main/System/Arena/ArenaWin.cs
+++ b/Main/System/Arena/ArenaWin.cs
@@ -100,7 +100,12 @@
});
serversBtn.SetListener(() =>
{
- UIHelper.ShowServersPanel(GuildManager.Instance.crossServerIDList);
+ var crossZoneInfo = CrossServerBaseManager.Instance.GetCrossZoneInfo(ArenaManager.Instance.DataMapID);
+ if (crossZoneInfo == null) return;
+
+ var serverIDList = new List<int>(Array.ConvertAll(crossZoneInfo.ServerIDList, x => (int)x));
+
+ UIHelper.ShowServersPanel(serverIDList);
});
}
@@ -134,7 +139,7 @@
txtTip.SetActive(!isOpenCrossServer);
txtCrossTip.SetActive(isOpenCrossServer);
-
+
for (int i = 0; i < tabButtons.Length; i++)
{
tabButtons[i].SetActive(isOpenCrossServer);
--
Gitblit v1.8.0