From 37aa92cbb341cc15a7f0e60ceebceda68a67780c Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期一, 06 七月 2026 10:07:25 +0800
Subject: [PATCH] 581 炼器大会

---
 Main/System/Main/HomeWin.cs |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/Main/System/Main/HomeWin.cs b/Main/System/Main/HomeWin.cs
index 7f03812..7980038 100644
--- a/Main/System/Main/HomeWin.cs
+++ b/Main/System/Main/HomeWin.cs
@@ -79,6 +79,7 @@
     [SerializeField] GradientText festivalTitleText;
     [SerializeField] OutlineEx festivalTitleOutline;
     [SerializeField] Button superVIPBtn;
+    [SerializeField] Button lianQiBtn;
 
     //鍧愰獞
     [SerializeField] Image horseBGImg;
@@ -245,6 +246,10 @@
        {
            UIManager.Instance.OpenWindow<SuperVIPWin>();
        });
+        lianQiBtn.AddListener(() =>
+        {
+            UIManager.Instance.OpenWindow<LianQiWin>();
+        });
     }
 
 
@@ -314,6 +319,7 @@
         DisplayHeroSkinFlash();
         DisplayFestivalActivity();
         DisplaySuperVipBtn();
+        DisplayLianQiButton();
         DelayPlayMusic().Forget();
 
     }
@@ -371,6 +377,10 @@
         {
             DisplayHeroSkinFlash();
         }
+        else if (type == OperationType.LianQiCross)
+        {
+            DisplayLianQiButton();
+        }
     }
 
     private void OpenServerActivityStateChange()
@@ -381,6 +391,7 @@
         DisplayGalaBtn();
         DisplayFestivalActivity();
         DisplayHeroSkinFlash();
+        DisplayLianQiButton();
     }
 
     private void OnShowGiftIdListAddEvent()
@@ -896,6 +907,10 @@
         {
             DisplayHeroSkinFlash();
         }
+        else if (funcId == (int)FuncOpenEnum.LianQi)
+        {
+            DisplayLianQiButton();
+        }
     }
 
     private void OnUpdateFirstChargeInfo()
@@ -1022,6 +1037,12 @@
         superVIPBtn.SetActive(isOpen);
         SuperVipManager.Instance.UpdateRedpoint();
     }
+
+    void DisplayLianQiButton()
+    {
+        bool isOpen = LianQiManager.Instance.IsLianQiOpen();
+        lianQiBtn.SetActive(isOpen);
+    }
 }
 
 

--
Gitblit v1.8.0