Files
aibis-dream/Assets/Scripts/Game Loop/StartMenu.cs
T
2024-08-19 01:28:50 +08:00

44 lines
1.1 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
namespace AibisDream {
public class StartMenu : MonoBehaviour
{
[SerializeField] private Button startButton;
[SerializeField] private Button continueButton;
[SerializeField] private Button quitButton;
private void OnEnable()
{
startButton.onClick.AddListener(StartGame);
continueButton.onClick.AddListener(ContinueGame);
quitButton.onClick.AddListener(QuitGame);
}
private void OnDisable()
{
startButton?.onClick.RemoveListener(StartGame);
continueButton?.onClick.RemoveListener(ContinueGame);
quitButton?.onClick.RemoveListener(QuitGame);
}
public void StartGame()
{
GameLoopManager.Instance.StartNewGame();
}
public void ContinueGame()
{
Debug.Log("继续游戏功能暂未开发");
}
public void QuitGame()
{
Application.Quit();
}
}
}