mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
remove debug ship logs because that is empty
This commit is contained in:
parent
eb56815aac
commit
f70ce36d99
@ -48,7 +48,6 @@ namespace NewHorizons.Utility.DebugTools.Menu
|
||||
{
|
||||
submenus = new List<DebugSubmenu>()
|
||||
{
|
||||
new DebugMenuShipLogs(),
|
||||
};
|
||||
|
||||
submenus.ForEach((submenu) => submenu.OnAwake(this));
|
||||
|
||||
@ -1,81 +0,0 @@
|
||||
using HarmonyLib;
|
||||
using NewHorizons.External.Configs;
|
||||
using NewHorizons.External.Modules;
|
||||
using NewHorizons.External.SerializableData;
|
||||
using NewHorizons.Utility.OWML;
|
||||
using Newtonsoft.Json;
|
||||
using System.Linq;
|
||||
using UnityEngine;
|
||||
|
||||
namespace NewHorizons.Utility.DebugTools.Menu
|
||||
{
|
||||
class DebugMenuShipLogs : DebugSubmenu
|
||||
{
|
||||
string entryPositionsText = "";
|
||||
|
||||
internal override void GainActive()
|
||||
{
|
||||
|
||||
}
|
||||
internal override void LoseActive()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
internal override void LoadConfigFile(DebugMenu menu, PlanetConfig config)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
internal override void OnAwake(DebugMenu menu)
|
||||
{
|
||||
}
|
||||
|
||||
internal override void OnBeginLoadMod(DebugMenu debugMenu)
|
||||
{
|
||||
}
|
||||
|
||||
private string GetEntryPositionsJSON() =>
|
||||
Resources
|
||||
.FindObjectsOfTypeAll<ShipLogEntryCard>()
|
||||
.Join(
|
||||
entry => JsonConvert.SerializeObject(new ShipLogModule.EntryPositionInfo
|
||||
{
|
||||
id = entry.name,
|
||||
position = new MVector2(entry.transform.localPosition.x, entry.transform.localPosition.y)
|
||||
}, DebugMenu.jsonSettings),
|
||||
",\n"
|
||||
);
|
||||
|
||||
internal override void OnGUI(DebugMenu menu)
|
||||
{
|
||||
if (GUILayout.Button("Print Ship Log Positions"))
|
||||
{
|
||||
entryPositionsText = GetEntryPositionsJSON();
|
||||
}
|
||||
|
||||
GUILayout.TextArea(entryPositionsText);
|
||||
}
|
||||
|
||||
internal override void OnInit(DebugMenu menu)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
internal override void PreSave(DebugMenu menu)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
internal override string SubmenuName()
|
||||
{
|
||||
return "Ship Log";
|
||||
}
|
||||
|
||||
internal override void PrintNewConfigSection(DebugMenu menu)
|
||||
{
|
||||
NHLogger.Log(GetEntryPositionsJSON());
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user