From 3575c016271e455cfaab964b98e3d4ef84ef75cb Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期三, 13 五月 2026 20:06:12 +0800
Subject: [PATCH] 597 时装特卖

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

diff --git a/Main/System/Main/HomeWin.cs b/Main/System/Main/HomeWin.cs
index 5b72e68..aa45add 100644
--- a/Main/System/Main/HomeWin.cs
+++ b/Main/System/Main/HomeWin.cs
@@ -74,6 +74,7 @@
     [SerializeField] TimeRushCell timeRushCell;
     [SerializeField] HeroDebutCell heroDebutCell;
     [SerializeField] HeroReturnCell heroReturnCell;
+    [SerializeField] HeroSkinFlashSaleCell heroSkinFlashSaleCell;
     [SerializeField] Button festivalActivityBtn;
 
     //鍧愰獞
@@ -302,6 +303,7 @@
         DisplayTimeRush();
         DisplayHeroDebut();
         DisplayHeroReturn();
+        DisplayHeroSkinFlash();
         DisplayFestivalActivity();
         DelayPlayMusic().Forget();
 
@@ -355,6 +357,10 @@
         {
             DisplayFestivalActivity();
         }
+        else if (type == OperationType.HeroSkinFlashSale)
+        {
+            DisplayHeroSkinFlash();
+        }
     }
 
     private void OpenServerActivityStateChange()
@@ -364,6 +370,7 @@
         DisplayHeroReturn();
         DisplayGalaBtn();
         DisplayFestivalActivity();
+        DisplayHeroSkinFlash();
     }
 
     private void OnShowGiftIdListAddEvent()
@@ -870,6 +877,10 @@
         {
             DisplayFestivalActivity();
         }
+        else if (funcId == (int)FuncOpenEnum.HeroSkinFlashSale)
+        {
+            DisplayHeroSkinFlash();
+        }
     }
 
     private void OnUpdateFirstChargeInfo()
@@ -973,6 +984,15 @@
         heroReturnCell.Display();
     }
 
+    void DisplayHeroSkinFlash()
+    {
+        bool isOpen = HeroSkinFlashSaleManager.Instance.IsHeroSkinFlashSaleOpen();
+        heroSkinFlashSaleCell.SetActive(isOpen);
+        if (!isOpen)
+            return;
+        heroSkinFlashSaleCell.Display();
+    }
+
     void DisplayFestivalActivity()
     {
         bool isOpen = FestivalActivityManager.Instance.IsFestivalActivityOpen();

--
Gitblit v1.8.0