using System.Collections; using System.Collections.Generic; using UnityEngine; public class UIMenuManager : MonoBehaviour { public GameObject mainMenu; public GameObject subGameModeMenu; public GameObject difficultyMenu; public void Start() { mainMenu.SetActive(true); subGameModeMenu.SetActive(false); difficultyMenu.SetActive(false); GameManager.Instance.SetIsUIMenuOpen(true); } public void SetDifficulty(GameManager.Difficulty d) { GameManager.Instance.SetDifficulty(d); difficultyMenu.SetActive(false); GameStart(); } public void SetGameMode(GameManager.GameMode gm) { GameManager.Instance.SetGameMode(gm); mainMenu.SetActive(false); subGameModeMenu.SetActive(true); } public void SetSubGameMode(GameManager.SubGameMode sgm) { GameManager.Instance.SetSubGameMode(sgm); subGameModeMenu.SetActive(false); if (GameManager.Instance.GetGameMode() == GameManager.GameMode.Defend) difficultyMenu.SetActive(true); else GameStart(); } public void GameStart() { GameManager.Instance.SetIsUIMenuOpen(false); GameManager.Instance.GameStart(); } }