Improved ui, ditched the sliders

This commit is contained in:
FreezeDriedMangoes 2022-06-02 09:34:16 -04:00
parent d572a20c2c
commit 53437974eb

View File

@ -51,6 +51,9 @@ namespace NewHorizons.Utility.DebugMenu
// menu stuff // menu stuff
Vector2 conversationsScrollPosition = new Vector2(); Vector2 conversationsScrollPosition = new Vector2();
float dx = 0.1f;
float dy = 0.1f;
float dT = 1f;
internal override string SubmenuName() internal override string SubmenuName()
{ {
@ -170,7 +173,7 @@ namespace NewHorizons.Utility.DebugMenu
GUILayout.BeginVertical(menu._editorMenuStyle); GUILayout.BeginVertical(menu._editorMenuStyle);
var arrow = conversationMeta.collapsed ? " > " : " v "; var arrow = conversationMeta.collapsed ? " > " : " v ";
if (GUILayout.Button(arrow + conversationMeta.planetConfig.name + " - " + i)) if (GUILayout.Button(arrow + conversationMeta.planetConfig.name + " - " + i, menu._submenuStyle))
{ {
conversationMeta.collapsed = !conversationMeta.collapsed; conversationMeta.collapsed = !conversationMeta.collapsed;
Logger.Log("BUTTON " + i); Logger.Log("BUTTON " + i);
@ -253,23 +256,29 @@ namespace NewHorizons.Utility.DebugMenu
// x // x
GUILayout.BeginHorizontal(); GUILayout.BeginHorizontal();
GUILayout.Label("x: " + (spiralMeta.spiral.position?.x ?? 0), GUILayout.Width(100)); GUILayout.Label("x: " + (spiralMeta.spiral.position?.x ?? 0), GUILayout.Width(100));
var deltaX = GUILayout.HorizontalSlider(0, -1, 1); //var deltaX = GUILayout.HorizontalSlider(0, -1, 1);
if (GUILayout.Button("+", GUILayout.ExpandWidth(false))) deltaX += 0.1f; float deltaX = 0;
if (GUILayout.Button("-", GUILayout.ExpandWidth(false))) deltaX -= 0.1f; if (GUILayout.Button("+", GUILayout.ExpandWidth(false))) deltaX += dx;
if (GUILayout.Button("-", GUILayout.ExpandWidth(false))) deltaX -= dx;
dx = float.Parse(GUILayout.TextField(dx+"", GUILayout.Width(100)));
GUILayout.EndHorizontal(); GUILayout.EndHorizontal();
// y // y
GUILayout.BeginHorizontal(); GUILayout.BeginHorizontal();
GUILayout.Label("y: " + (spiralMeta.spiral.position?.y ?? 0), GUILayout.Width(100)); GUILayout.Label("y: " + (spiralMeta.spiral.position?.y ?? 0), GUILayout.Width(100));
var deltaY = GUILayout.HorizontalSlider(0, -1, 1); //var deltaY = GUILayout.HorizontalSlider(0, -1, 1);
if (GUILayout.Button("+", GUILayout.ExpandWidth(false))) deltaX += 0.1f; float deltaY = 0;
if (GUILayout.Button("-", GUILayout.ExpandWidth(false))) deltaX -= 0.1f; if (GUILayout.Button("+", GUILayout.ExpandWidth(false))) deltaY += dy;
if (GUILayout.Button("-", GUILayout.ExpandWidth(false))) deltaY -= dy;
dy = float.Parse(GUILayout.TextField(dy+"", GUILayout.Width(100)));
GUILayout.EndHorizontal(); GUILayout.EndHorizontal();
// theta // theta
GUILayout.BeginHorizontal(); GUILayout.BeginHorizontal();
GUILayout.Label("theta: " + spiralMeta.spiral.zRotation, GUILayout.Width(100)); GUILayout.Label("theta: " + spiralMeta.spiral.zRotation, GUILayout.Width(100));
var deltaTheta = GUILayout.HorizontalSlider(0, -1, 1); //var deltaTheta = GUILayout.HorizontalSlider(0, -1, 1);
if (GUILayout.Button("+", GUILayout.ExpandWidth(false))) deltaX += 1f; float deltaTheta = 0;
if (GUILayout.Button("-", GUILayout.ExpandWidth(false))) deltaX -= 1f; if (GUILayout.Button("+", GUILayout.ExpandWidth(false))) deltaTheta += dT;
if (GUILayout.Button("-", GUILayout.ExpandWidth(false))) deltaTheta -= dT;
dT = float.Parse(GUILayout.TextField(dT+"", GUILayout.Width(100)));
GUILayout.EndHorizontal(); GUILayout.EndHorizontal();
if (deltaX != 0 || deltaY != 0 || deltaTheta != 0) if (deltaX != 0 || deltaY != 0 || deltaTheta != 0)