From bcbbdae9f85dbb3efd58f0eaafe9f548caa5d923 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期三, 10 六月 2026 18:14:00 +0800
Subject: [PATCH] 588 公会攻防战 移除多余using DG.DemiEditor

---
 Main/System/Guild/GuildJoinWin.cs |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/Main/System/Guild/GuildJoinWin.cs b/Main/System/Guild/GuildJoinWin.cs
index ce028c5..45ccf7b 100644
--- a/Main/System/Guild/GuildJoinWin.cs
+++ b/Main/System/Guild/GuildJoinWin.cs
@@ -14,6 +14,7 @@
     [SerializeField] Button quicklyJoinGuildBtn;
     [SerializeField] ScrollerController guildListScroller;
     [SerializeField] Transform noGuildTf;
+    [SerializeField] Button serversBtn;
 
     string lastQuery = "";
     int lastPage = 0;
@@ -22,6 +23,10 @@
         findBtn.AddListener(() => OnFindBtnClick());
         createGuildBtn.AddListener(OnCreateGuildBtnClick);
         quicklyJoinGuildBtn.AddListener(OnQuicklyJoinGuildBtnClick);
+        serversBtn.AddListener(() =>
+        {
+            UIHelper.ShowServersPanel(GuildManager.Instance.crossServerIDList);
+        });
     }
     protected override void OnPreOpen()
     {
@@ -32,6 +37,7 @@
         GuildManager.Instance.MyRequestJoinEvent += MyRequestJoinEvent;
         PlayerDatas.Instance.fairyData.OnRefreshFairyInfo += OnRefreshFairyInfo;
         guildListScroller.OnRefreshCell += RefreshCell;
+        GuildManager.Instance.OnUpdateViewFamilyInfo += OnUpdateViewFamilyInfo;
         Display();
     }
 
@@ -41,6 +47,7 @@
         GuildManager.Instance.MyRequestJoinEvent -= MyRequestJoinEvent;
         guildListScroller.OnRefreshCell -= RefreshCell;
         PlayerDatas.Instance.fairyData.OnRefreshFairyInfo -= OnRefreshFairyInfo;
+        GuildManager.Instance.OnUpdateViewFamilyInfo -= OnUpdateViewFamilyInfo;
 
         UIManager.Instance.GetUI<MainWin>()?.RestoreFuncBtn();
 
@@ -55,6 +62,7 @@
 
     void Display()
     {
+        serversBtn.SetActive(GuildManager.Instance.zoneID != 0);
         CreateScroller();
     }
 
@@ -63,7 +71,7 @@
         guildListScroller.m_Scorller.RefreshActiveCellViews();
     }
 
-    
+
     //鍒楄〃鍙樺皬鐨勮瘽 閲嶆柊鍒涘缓锛涘垪琛ㄥ彉澶х殑璇濓紝鍙坊鍔�
     void CreateScroller()
     {
@@ -101,6 +109,11 @@
         _cell.Display(cell.index);
     }
 
+    void OnUpdateViewFamilyInfo(int familyID)
+    {
+        UIManager.Instance.OpenWindow<GuildPreviewWin>(familyID);
+    }
+
     private void OnFindBtnClick()
     {
         var nowQuery = findText.text;

--
Gitblit v1.8.0