Skip to content

Commit 6f005c9

Browse files
committed
Build-023 Auto-Commit
1 parent 5d83660 commit 6f005c9

1 file changed

Lines changed: 15 additions & 8 deletions

File tree

PawMapLoader/Res/GUI/PawScriptConsole.cs

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
using System.Collections.Generic;
2+
using MelonLoader;
23
using UnityEngine;
34
using UnityEngine.InputSystem;
45

56
namespace PawMapLoader.Res.GUI
67
{
7-
// This GUI crashes the game and I don't know why.
88

99
public class PawScriptConsole
1010
{
@@ -32,34 +32,41 @@ public static void GUIUpdate()
3232
{
3333
if (!ConsoleShown) return;
3434

35-
if (Event.current.type != EventType.Repaint && Event.current.type != EventType.Layout)
36-
Event.current.Use();
37-
35+
MelonLogger.Msg("crdraw");
3836
ConsoleRect = UnityEngine.GUI.Window(0, ConsoleRect, (UnityEngine.GUI.WindowFunction)DrawConsole, "PawScript Console");
3937
}
4038

4139
public static void DrawConsole(int wid)
4240
{
41+
MelonLogger.Msg("start");
4342
GUILayout.BeginVertical();
4443

44+
MelonLogger.Msg("1");
4545
ScrollPos = GUILayout.BeginScrollView(ScrollPos, GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(true));
46+
MelonLogger.Msg("2");
4647
foreach (var line in Logs)
4748
{
4849
GUILayout.Label(line);
4950
}
51+
MelonLogger.Msg("3");
5052
GUILayout.EndScrollView();
51-
53+
MelonLogger.Msg("4");
5254
GUILayout.BeginHorizontal();
53-
inptex = GUILayout.TextField(inptex, GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(true));
54-
if (GUILayout.Button("Send", GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(true)))
55+
MelonLogger.Msg("5");
56+
inptex = GUILayout.TextField(inptex, GUILayout.ExpandWidth(true), GUILayout.Height(30));
57+
MelonLogger.Msg("6");
58+
if (GUILayout.Button("Send", GUILayout.Width(80), GUILayout.Height(30)))
5559
{
5660
HandleInput(inptex);
5761
inptex = "";
5862
}
63+
MelonLogger.Msg("7");
5964
GUILayout.EndHorizontal();
65+
MelonLogger.Msg("8");
6066
GUILayout.EndVertical();
61-
67+
MelonLogger.Msg("9");
6268
UnityEngine.GUI.DragWindow();
69+
MelonLogger.Msg("10");
6370
}
6471

6572
public static void HandleInput(string input)

0 commit comments

Comments
 (0)