From 8f006f426334f5ca733bfe4be2aa91007e232f55 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期四, 16 十月 2025 22:09:37 +0800 Subject: [PATCH] 50 【主界面】核心主体 - 阵容人数解锁 --- 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 064f759..a05fdd2 100644 --- a/Main/System/Main/HomeWin.cs +++ b/Main/System/Main/HomeWin.cs @@ -142,6 +142,7 @@ FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChange; FirstChargeManager.Instance.OnUpdateFirstChargeInfo += OnUpdateFirstChargeInfo; GlobalTimeEvent.Instance.secondEvent += OnSecondEvent; + HeroUIManager.Instance.OnUnLockHeroCountEvent += OnUnLockHeroCountEvent; Display(); DisplayFirstChargeBtn(); @@ -163,6 +164,7 @@ FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChange; FirstChargeManager.Instance.OnUpdateFirstChargeInfo -= OnUpdateFirstChargeInfo; GlobalTimeEvent.Instance.secondEvent -= OnSecondEvent; + HeroUIManager.Instance.OnUnLockHeroCountEvent -= OnUnLockHeroCountEvent; // 鍏抽棴鐨勬椂鍊欐妸鎴樻枟鐣岄潰涔熺粰鍏充簡 铏界劧鏄湪澶栭潰寮�鐨� UIManager.Instance.CloseWindow<BattleWin>(); @@ -298,10 +300,12 @@ { if (teamType != TeamType.Story) return; + var team = TeamManager.Instance.GetTeam(teamType); + var heros = team.GetHerosOnTeam(); //鏄剧ず鍗$墝 for (int i = 0; i < heroFightingCardCells.Length; i++) { - heroFightingCardCells[i].Display(i); + heroFightingCardCells[i].Display(i, heros); } } @@ -343,7 +347,7 @@ //銆愭櫘閫氥�戝叧鍗″悕瀛�1-6 levelName.text = Language.Get("mainui7", chapterConfig.Level, chapterConfig.ChapterName, chapterID, levelNum); - bool canChallengeBoss = AutoFightModel.Instance.CanChallengeBoss(); + bool canChallengeBoss = MainLevelManager.Instance.CanChallengeBoss(); //BOSS if (canChallengeBoss) { @@ -432,4 +436,9 @@ { DisplayFirstChargeBtn(); } + + void OnUnLockHeroCountEvent() + { + DisplayCard(TeamType.Story); + } } \ No newline at end of file -- Gitblit v1.8.0