1
Fork 0
mirror of https://github.com/thegeneralist01/Scene-Manager-DevRepo synced 2026-01-11 15:40:29 +01:00

Added menu item for Driver Manager menu. Renamed menu items

This commit is contained in:
Rich Dunne 2021-05-07 04:05:13 -06:00
parent 7fc1a4f8e6
commit 4e2fbe7afe

View file

@ -4,6 +4,8 @@ using System.Collections.Generic;
using System.Drawing;
using SceneManager.Utils;
using Rage;
using SceneManager.Managers;
using System.Linq;
namespace SceneManager.Menus
{
@ -14,24 +16,32 @@ namespace SceneManager.Menus
internal static void Initialize()
{
MenuManager.AddToMenuPool(Menu);
MenuManager.MenuPool.Add(Menu);
Menu.OnMenuOpen += MainMenu_OnMenuOpen;
}
internal static void BuildMainMenu()
{
var navigateToPathMenu = new UIMenuItem("Path Menu");
Menu.Clear();
var navigateToPathMenu = new UIMenuItem("Manage Paths");
Menu.AddItem(navigateToPathMenu);
navigateToPathMenu.ForeColor = Color.Gold;
Menu.BindMenuToItem(PathMainMenu.Menu, navigateToPathMenu);
var navigateToBarrierMenu = new UIMenuItem("Barrier Menu");
var navigateToDriverMenu = new UIMenuItem("Manage Drivers", "After you create a path, you will be able to direct drivers using this menu.");
Menu.AddItem(navigateToDriverMenu);
navigateToDriverMenu.ForeColor = Color.Gold;
Menu.BindMenuToItem(DriverMenu.Menu, navigateToDriverMenu);
navigateToDriverMenu.Enabled = PathManager.Paths.Count() > 0;
var navigateToBarrierMenu = new UIMenuItem("Manage Barriers");
Menu.AddItem(navigateToBarrierMenu);
navigateToBarrierMenu.ForeColor = Color.Gold;
Menu.BindMenuToItem(BarrierMenu.Menu, navigateToBarrierMenu);
var navigateToSettingsMenu = new UIMenuItem("Settings Menu");
var navigateToSettingsMenu = new UIMenuItem("Settings");
Menu.AddItem(navigateToSettingsMenu);
navigateToSettingsMenu.ForeColor = Color.Gold;
Menu.BindMenuToItem(SettingsMenu.Menu, navigateToSettingsMenu);