using Fort23.Core; namespace Fort23.Mono { [UIBinding(prefab = "BattleSettlementPanel" )] public partial class BattleSettlementPanel : UIPanel { private void Init() { } protected override void AddEvent() { } protected override void DelEvent() { } public override void AddButtonEvent() { Button_ok.onClick.AddListener(() => { UIManager.Instance.HideUIUIPanel(this); }); } public void CustomInit(bool isWin) { if (isWin) { Text_Desc.gameObject.SetActive(false); Text_Settlement.text="胜利"; } else { Text_Desc.gameObject.SetActive(true); Text_Settlement.text="失败"; } } public async CTask OpenPanel(bool isWin) { BattleSettlementPanel battleSettlementPanel = await UIManager.Instance.LoadAndOpenPanel(null); battleSettlementPanel.CustomInit(isWin); return battleSettlementPanel; } } }