Files
Emberwild/Assets/GAME/Script/UI/Panels/MainMenuPanel.cs
T
2026-06-22 16:18:34 +02:00

27 lines
1012 B
C#

using UnityEngine;
using UnityEngine.UI;
using Ashwild.Settings;
namespace Ashwild.UI
{
public class MainMenuPanel : UIPanel
{
[Header("Buttons")]
[SerializeField] private Button playButton;
[SerializeField] private Button joinButton;
[SerializeField] private Button settingsButton;
[SerializeField] private Button creditsButton;
[SerializeField] private Button quitButton;
protected override void Awake()
{
base.Awake();
playButton.onClick.AddListener(() => UIManager.Instance.OpenPanel<SavePanel>());
joinButton.onClick.AddListener(() => UIManager.Instance.OpenPanel<JoinPanel>());
settingsButton.onClick.AddListener(() => UIManager.Instance.OpenPanel<SettingsPanel>());
creditsButton.onClick.AddListener(() => UIManager.Instance.OpenPanel<CreditsPanel>());
quitButton.onClick.AddListener(() => UIManager.Instance.OpenPanel<ConfirmQuitPanel>());
}
}
}