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