From d29e38f25c9f3819b9a5ab7abe8a177df7fb23b2 Mon Sep 17 00:00:00 2001 From: Rich Dunne Date: Mon, 14 Sep 2020 14:48:00 -0600 Subject: [PATCH] Refactored menu item initializations, updated public methods to internal --- SceneManager/Menus/SettingsMenu.cs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/SceneManager/Menus/SettingsMenu.cs b/SceneManager/Menus/SettingsMenu.cs index f5c3294..d1f0191 100644 --- a/SceneManager/Menus/SettingsMenu.cs +++ b/SceneManager/Menus/SettingsMenu.cs @@ -7,22 +7,21 @@ namespace SceneManager { class SettingsMenu { - public static UIMenu settingsMenu { get; set; } - public static UIMenuCheckboxItem threeDWaypoints = new UIMenuCheckboxItem("Enable 3D Waypoints", Settings.Enable3DWaypoints), + internal static UIMenu settingsMenu = new UIMenu("Scene Manager", "~o~Plugin Settings"); + internal static UIMenuCheckboxItem threeDWaypoints = new UIMenuCheckboxItem("Enable 3D Waypoints", Settings.Enable3DWaypoints), mapBlips = new UIMenuCheckboxItem("Enable Map Blips", Settings.EnableMapBlips), hints = new UIMenuCheckboxItem("Enable Hints", Settings.EnableHints); private static SpeedUnits[] speedArray = {SpeedUnits.MPH, SpeedUnits.KPH }; - public static UIMenuListScrollerItem speedUnits = new UIMenuListScrollerItem("Speed Unit of Measure", "", new[] { SpeedUnits.MPH, SpeedUnits.KPH }); - public static UIMenuItem saveSettings = new UIMenuItem("Save settings to .ini", "Updates the plugin's .ini file with the current settings so the next time the plugin is loaded, it will use these settings."); + internal static UIMenuListScrollerItem speedUnits = new UIMenuListScrollerItem("Speed Unit of Measure", "", new[] { SpeedUnits.MPH, SpeedUnits.KPH }); + internal static UIMenuItem saveSettings = new UIMenuItem("Save settings to .ini", "Updates the plugin's .ini file with the current settings so the next time the plugin is loaded, it will use these settings."); internal static void InstantiateMenu() { - settingsMenu = new UIMenu("Scene Manager", "~o~Plugin Settings"); settingsMenu.ParentMenu = MainMenu.mainMenu; MenuManager.menuPool.Add(settingsMenu); } - public static void BuildSettingsMenu() + internal static void BuildSettingsMenu() { settingsMenu.AddItem(threeDWaypoints); settingsMenu.AddItem(mapBlips);