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:
@@ -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"))
|
||||
|
||||
Reference in New Issue
Block a user