using Fort23.Core; using Fort23.Mono; using GameLogic.Combat; using GameLogic.Combat.CombatTool; using GameLogic.Combat.CombatType; namespace GameUI.Combat { public class LevelBattleCombatMono : CombatMonoBaisc { protected override async CTask ProGameOver(bool isWin) { LevelBattleCombatType levelBattleCombatType = CombatDrive.Instance.CombatController.CombatTypeBasic as LevelBattleCombatType; if (levelBattleCombatType._startCombatInfo.isCombatOverUi) { await BattleSettlementPanel.OpenPanel(isWin, UICallBack); } else { UICallBack(); } } private async void UICallBack() { await UIManager.Instance.HideUIUIPanel(); CombatDrive.Instance.CombatToStage(CombatController.currActiveCombat.isWin); } } }