jimmy tremblay-Bernier c1bf5a4ca1 initial commit
2022-03-12 22:04:30 -04:00

50 lines
1.2 KiB
C#

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