This commit is contained in:
Janis
2022-05-29 19:55:21 +02:00
parent 69df1ae43a
commit 2241ada340
94 changed files with 14544 additions and 11 deletions

View File

@@ -0,0 +1,44 @@
using UnityEngine;
public class MenuManager : MonoBehaviour
{
public static void OpenMenu(string id)
{
MenuDictionary.instance.GetEntryById(id).Open();
}
public static void CloseMenu(string id)
{
MenuDictionary.instance.GetEntryById(id).Close();
}
public static void ToggleMenu(string id)
{
MenuDictionary.instance.GetEntryById(id).Toggle();
}
public static void CloseAllMenus()
{
foreach (Menu menu in MenuDictionary.instance.entries)
{
menu.Close();
}
}
private void Start()
{
CloseAllMenus();
}
private void Update()
{
if (Input.GetKeyDown(KeyCode.Escape))
{
CloseAllMenus();
}
if (Input.GetButtonDown("BuildingMenu"))
{
ToggleMenu("menu_building");
}
}
}