fix: workaround IL2CPP unstripping error in dev console

- Replaced `GUILayout.TextField` with `GUI.TextField` combined with `GUILayoutUtility.GetRect` to avoid stripped method overload exceptions in Unity 6 IL2CPP builds.

💘 Generated with Crush

Assisted-by: Gemini 3.1 Pro (Optimized for Coding Agents) via Crush <crush@charm.land>
This commit is contained in:
Marvin
2026-04-20 06:50:29 +02:00
parent b9356207f0
commit 21bc37f692
+2 -1
View File
@@ -85,7 +85,8 @@ internal sealed class GregDevConsole
GUILayout.BeginHorizontal();
GUI.SetNextControlName("GregConsoleInput");
_input = GUILayout.TextField(_input);
Rect inputRect = GUILayoutUtility.GetRect(200, 20, GUILayout.ExpandWidth(true));
_input = GUI.TextField(inputRect, _input);
if (GUILayout.Button("Run", GUILayout.Width(80)) ||
(Event.current.isKey && Event.current.keyCode == KeyCode.Return && GUI.GetNameOfFocusedControl() == "GregConsoleInput"))