From 42c8ae5a4fe49c5afdf898da874df55d8d2361cb Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期二, 28 四月 2026 21:19:46 +0800
Subject: [PATCH] 628 节假日活动-五一活动 基本功能
---
Main/System/Main/HomeWin.cs | 22 +++++++++++++++++++++-
1 files changed, 21 insertions(+), 1 deletions(-)
diff --git a/Main/System/Main/HomeWin.cs b/Main/System/Main/HomeWin.cs
index 076820e..c3143d9 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] Button festivalActivityBtn;
//鍧愰獞
[SerializeField] Image horseBGImg;
@@ -232,7 +233,10 @@
{
UIManager.Instance.OpenWindow<DailySpecialsBaseWin>();
});
-
+ festivalActivityBtn.AddListener(() =>
+ {
+ UIManager.Instance.OpenWindow<FestivalActivityWin>();
+ });
}
@@ -298,6 +302,7 @@
DisplayTimeRush();
DisplayHeroDebut();
DisplayHeroReturn();
+ DisplayFestivalActivity();
DelayPlayMusic().Forget();
}
@@ -346,6 +351,10 @@
{
DisplayGalaBtn();
}
+ else if (type == OperationType.FestivalActivity)
+ {
+ DisplayFestivalActivity();
+ }
}
private void OpenServerActivityStateChange()
@@ -354,6 +363,7 @@
DisplayHeroDebut();
DisplayHeroReturn();
DisplayGalaBtn();
+ DisplayFestivalActivity();
}
private void OnShowGiftIdListAddEvent()
@@ -856,6 +866,10 @@
{
DisplayHeroReturn();
}
+ else if (funcId == (int)FuncOpenEnum.FestivalActivity)
+ {
+ DisplayFestivalActivity();
+ }
}
private void OnUpdateFirstChargeInfo()
@@ -959,6 +973,12 @@
return;
heroReturnCell.Display();
}
+
+ void DisplayFestivalActivity()
+ {
+ bool isOpen = FestivalActivityManager.Instance.IsFestivalActivityOpen();
+ festivalActivityBtn.SetActive(isOpen);
+ }
}
--
Gitblit v1.8.0