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(); } } }