From e5889e8e468247097ed9f1e9b2a5ef9cb88c6569 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期二, 21 四月 2026 19:30:24 +0800
Subject: [PATCH] 609 新增累充活动

---
 Main/System/Main/HomeWin.cs |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/Main/System/Main/HomeWin.cs b/Main/System/Main/HomeWin.cs
index d0abef8..076820e 100644
--- a/Main/System/Main/HomeWin.cs
+++ b/Main/System/Main/HomeWin.cs
@@ -342,7 +342,10 @@
         {
             DisplayHeroReturn();
         }
-
+        else if (type == OperationType.TotalRecharge || type == OperationType.TotDayRecharge)
+        {
+            DisplayGalaBtn();
+        }
     }
 
     private void OpenServerActivityStateChange()
@@ -350,6 +353,7 @@
         DisplayTimeRush();
         DisplayHeroDebut();
         DisplayHeroReturn();
+        DisplayGalaBtn();
     }
 
     private void OnShowGiftIdListAddEvent()
@@ -915,7 +919,7 @@
         osHeroTrainBtn.SetActive(OSActivityManager.Instance.IsOpened(7));
         osBeautyMMBtn.SetActive(OSActivityManager.Instance.IsOpened(8));
         osMinggeBtn.SetActive(OSActivityManager.Instance.IsOpened(9));
-        osGalaBtn.SetActive(OSActivityManager.Instance.IsOpenedOSGala());
+        DisplayGalaBtn();
     }
 
     void OnDayEvent()
@@ -923,6 +927,11 @@
         DisplayOSActivity();
     }
 
+    void DisplayGalaBtn()
+    {
+        bool isGalaOpen = TotDayRechargeManager.Instance.IsOpen || TotalRechargeManager.Instance.IsOpen;
+        osGalaBtn.SetActive(OSActivityManager.Instance.IsOpenedOSGala() || isGalaOpen);
+    }
 
     void DisplayTimeRush()
     {

--
Gitblit v1.8.0