using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class MainMenuUI : MonoBehaviour { public Button playBtn; public Button trainingBtn; public Button exitBtn; private UIMenuManager uiManager; // Start is called before the first frame update void Start() { uiManager = GameObject.FindGameObjectWithTag("GameController")?.GetComponent(); playBtn.onClick.AddListener(() => uiManager.SetGameMode(GameManager.GameMode.Defend)); trainingBtn.onClick.AddListener(() => uiManager.SetGameMode(GameManager.GameMode.Training)); exitBtn.onClick.AddListener(() => Application.Quit()); } }