mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
moved debug menu classes to DebugMenu
This commit is contained in:
parent
b8d933a249
commit
0c102c6471
@ -18,7 +18,8 @@ using UnityEngine.SceneManagement;
|
|||||||
using Logger = NewHorizons.Utility.Logger;
|
using Logger = NewHorizons.Utility.Logger;
|
||||||
using NewHorizons.Utility.DebugUtilities;
|
using NewHorizons.Utility.DebugUtilities;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
using NewHorizons.Utility.DebugMenu;
|
||||||
|
|
||||||
namespace NewHorizons
|
namespace NewHorizons
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@ -14,7 +14,7 @@ using System.Threading.Tasks;
|
|||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.InputSystem;
|
using UnityEngine.InputSystem;
|
||||||
|
|
||||||
namespace NewHorizons.Utility.DebugUtilities
|
namespace NewHorizons.Utility.DebugMenu
|
||||||
{
|
{
|
||||||
class DebugMenu : MonoBehaviour
|
class DebugMenu : MonoBehaviour
|
||||||
{
|
{
|
||||||
@ -186,7 +186,7 @@ namespace NewHorizons.Utility.DebugUtilities
|
|||||||
private void LoadMod(IModBehaviour mod)
|
private void LoadMod(IModBehaviour mod)
|
||||||
{
|
{
|
||||||
loadedMod = mod;
|
loadedMod = mod;
|
||||||
DebugPropPlacer.active = true;
|
submenus.ForEach(submenu => submenu.OnBeginLoadMod(this));
|
||||||
|
|
||||||
var folder = loadedMod.ModHelper.Manifest.ModFolderPath;
|
var folder = loadedMod.ModHelper.Manifest.ModFolderPath;
|
||||||
|
|
||||||
@ -5,7 +5,7 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace NewHorizons.Utility.DebugUtilities
|
namespace NewHorizons.Utility.DebugMenu
|
||||||
{
|
{
|
||||||
class DebugMenuDummySubmenu : DebugSubmenu
|
class DebugMenuDummySubmenu : DebugSubmenu
|
||||||
{
|
{
|
||||||
@ -18,6 +18,10 @@ namespace NewHorizons.Utility.DebugUtilities
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
internal override void OnBeginLoadMod(DebugMenu debugMenu)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
internal override void OnGUI(DebugMenu menu)
|
internal override void OnGUI(DebugMenu menu)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@ -1,5 +1,6 @@
|
|||||||
using NewHorizons.External.Configs;
|
using NewHorizons.External.Configs;
|
||||||
using NewHorizons.External.Modules;
|
using NewHorizons.External.Modules;
|
||||||
|
using NewHorizons.Utility.DebugUtilities;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
@ -7,7 +8,7 @@ using System.Text;
|
|||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
namespace NewHorizons.Utility.DebugUtilities
|
namespace NewHorizons.Utility.DebugMenu
|
||||||
{
|
{
|
||||||
class DebugMenuPropPlacer : DebugSubmenu
|
class DebugMenuPropPlacer : DebugSubmenu
|
||||||
{
|
{
|
||||||
@ -36,6 +37,11 @@ namespace NewHorizons.Utility.DebugUtilities
|
|||||||
_drc = menu.GetComponent<DebugRaycaster>();
|
_drc = menu.GetComponent<DebugRaycaster>();
|
||||||
LoadFavoriteProps();
|
LoadFavoriteProps();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
internal override void OnBeginLoadMod(DebugMenu debugMenu)
|
||||||
|
{
|
||||||
|
DebugPropPlacer.active = true;
|
||||||
|
}
|
||||||
|
|
||||||
internal override void LoadConfigFile(DebugMenu menu, PlanetConfig config)
|
internal override void LoadConfigFile(DebugMenu menu, PlanetConfig config)
|
||||||
{
|
{
|
||||||
@ -5,7 +5,7 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace NewHorizons.Utility.DebugUtilities
|
namespace NewHorizons.Utility.DebugMenu
|
||||||
{
|
{
|
||||||
abstract class DebugSubmenu
|
abstract class DebugSubmenu
|
||||||
{
|
{
|
||||||
@ -14,6 +14,7 @@ namespace NewHorizons.Utility.DebugUtilities
|
|||||||
internal abstract void PreSave(DebugMenu menu);
|
internal abstract void PreSave(DebugMenu menu);
|
||||||
internal abstract void OnInit(DebugMenu menu);
|
internal abstract void OnInit(DebugMenu menu);
|
||||||
internal abstract void LoadConfigFile(DebugMenu menu, PlanetConfig config);
|
internal abstract void LoadConfigFile(DebugMenu menu, PlanetConfig config);
|
||||||
|
internal abstract void OnBeginLoadMod(DebugMenu debugMenu);
|
||||||
|
|
||||||
internal abstract string SubmenuName();
|
internal abstract string SubmenuName();
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user