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