lcy
2026-04-28 42c8ae5a4fe49c5afdf898da874df55d8d2361cb
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);
    }
}