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:
parent
7fc1a4f8e6
commit
4e2fbe7afe
1 changed files with 14 additions and 4 deletions
|
|
@ -4,6 +4,8 @@ using System.Collections.Generic;
|
||||||
using System.Drawing;
|
using System.Drawing;
|
||||||
using SceneManager.Utils;
|
using SceneManager.Utils;
|
||||||
using Rage;
|
using Rage;
|
||||||
|
using SceneManager.Managers;
|
||||||
|
using System.Linq;
|
||||||
|
|
||||||
namespace SceneManager.Menus
|
namespace SceneManager.Menus
|
||||||
{
|
{
|
||||||
|
|
@ -14,24 +16,32 @@ namespace SceneManager.Menus
|
||||||
|
|
||||||
internal static void Initialize()
|
internal static void Initialize()
|
||||||
{
|
{
|
||||||
MenuManager.AddToMenuPool(Menu);
|
MenuManager.MenuPool.Add(Menu);
|
||||||
|
|
||||||
Menu.OnMenuOpen += MainMenu_OnMenuOpen;
|
Menu.OnMenuOpen += MainMenu_OnMenuOpen;
|
||||||
}
|
}
|
||||||
|
|
||||||
internal static void BuildMainMenu()
|
internal static void BuildMainMenu()
|
||||||
{
|
{
|
||||||
var navigateToPathMenu = new UIMenuItem("Path Menu");
|
Menu.Clear();
|
||||||
|
|
||||||
|
var navigateToPathMenu = new UIMenuItem("Manage Paths");
|
||||||
Menu.AddItem(navigateToPathMenu);
|
Menu.AddItem(navigateToPathMenu);
|
||||||
navigateToPathMenu.ForeColor = Color.Gold;
|
navigateToPathMenu.ForeColor = Color.Gold;
|
||||||
Menu.BindMenuToItem(PathMainMenu.Menu, navigateToPathMenu);
|
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);
|
Menu.AddItem(navigateToBarrierMenu);
|
||||||
navigateToBarrierMenu.ForeColor = Color.Gold;
|
navigateToBarrierMenu.ForeColor = Color.Gold;
|
||||||
Menu.BindMenuToItem(BarrierMenu.Menu, navigateToBarrierMenu);
|
Menu.BindMenuToItem(BarrierMenu.Menu, navigateToBarrierMenu);
|
||||||
|
|
||||||
var navigateToSettingsMenu = new UIMenuItem("Settings Menu");
|
var navigateToSettingsMenu = new UIMenuItem("Settings");
|
||||||
Menu.AddItem(navigateToSettingsMenu);
|
Menu.AddItem(navigateToSettingsMenu);
|
||||||
navigateToSettingsMenu.ForeColor = Color.Gold;
|
navigateToSettingsMenu.ForeColor = Color.Gold;
|
||||||
Menu.BindMenuToItem(SettingsMenu.Menu, navigateToSettingsMenu);
|
Menu.BindMenuToItem(SettingsMenu.Menu, navigateToSettingsMenu);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue