using Gameplay.Level; using TMPro; using Button = UnityEngine.UI.Button; using Image = UnityEngine.UI.Image; public class UIDefeatGameController : UIWindow{ //UI GameObj public Image Image_BG; public TMP_Text Text_ChallengeDefeatTItle; public Button Button_ReturnMainScene; public TMP_Text Text_ReturnMainScene; public Button Button_Stronger; public TMP_Text Text_Stronger; // Use this for initialization public override void OnAwake() { //bind UI GameObj UIDefeatGameBinder.GetComponents(this); BindButton(Button_ReturnMainScene, () => { LevelManager.Instance.ExitLevelDirectly(); }); BindButton(Button_Stronger, () => { LevelManager.Instance.ExitLevelDirectly(); }); } //invoke when open window protected override void OnOpenWindow() { } //invoke when reload window protected override void OnReloadWindow() { } }