mirror of
https://github.com/thegeneralist01/Scene-Manager-DevRepo
synced 2026-01-11 15:40:29 +01:00
41 lines
1.1 KiB
C#
41 lines
1.1 KiB
C#
using RAGENativeUI;
|
|
|
|
namespace SceneManager
|
|
{
|
|
public static class MenuManager
|
|
{
|
|
public static MenuPool menuPool = new MenuPool();
|
|
|
|
public static void InstantiateMenus()
|
|
{
|
|
MainMenu.InstantiateMenu();
|
|
SettingsMenu.InstantiateMenu();
|
|
PathMainMenu.InstantiateMenu();
|
|
PathCreationMenu.InstantiateMenu();
|
|
BarrierMenu.InstantiateMenu();
|
|
EditPathMenu.InstantiateMenu();
|
|
EditWaypointMenu.InstantiateMenu();
|
|
|
|
BuildMenus();
|
|
DefineMenuMouseSettings();
|
|
}
|
|
|
|
private static void DefineMenuMouseSettings()
|
|
{
|
|
foreach (UIMenu menu in menuPool)
|
|
{
|
|
menu.MouseControlsEnabled = false;
|
|
menu.AllowCameraMovement = true;
|
|
}
|
|
}
|
|
|
|
private static void BuildMenus()
|
|
{
|
|
MainMenu.BuildMainMenu();
|
|
SettingsMenu.BuildSettingsMenu();
|
|
PathMainMenu.BuildPathMenu();
|
|
EditPathMenu.BuildEditPathMenu();
|
|
BarrierMenu.BuildBarrierMenu();
|
|
}
|
|
}
|
|
}
|