29 lines
663 B
C#
29 lines
663 B
C#
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
|
|
}
|
|
}
|
|
}
|