using UnityEngine; using UnityEngine.UI; namespace Ashwild.UI { public class ConfirmQuitPanel : UIPanel { [Header("Buttons")] [SerializeField] private Button confirmButton; [SerializeField] private Button cancelButton; protected override void Awake() { base.Awake(); confirmButton.onClick.AddListener(Quit); cancelButton.onClick.AddListener(() => UIManager.Instance.Back()); } private void Quit() { #if UNITY_EDITOR UnityEditor.EditorApplication.isPlaying = false; #else Application.Quit(); #endif } } }