private void Start() { for (int i = 0; i < actions.Length; i++) { DebugUISystem.RegisterAction(actions[i], () => Debug.Log("Action Called")); } for (int i = 0; i < windows.Length; i++) { DebugUISystem.RegisterWindow(windows[i], new Vector2(250, 400), () => { GUILayout.Label("Line"); GUILayout.Label("Line"); GUILayout.Button("Button"); demoToggle = GUILayout.Toggle(demoToggle, "Toggle"); demoField = GUILayout.TextField(demoField); demoArea = GUILayout.TextArea(demoArea); GUILayout.Box("Box"); horizontalScroll = GUILayout.BeginScrollView(horizontalScroll, true, true, GUILayout.Height(100)); GUILayout.Label("A long string that wraps."); GUILayout.Label("Line"); GUILayout.Label("Line"); GUILayout.Label("Line"); GUILayout.Label("Line"); GUILayout.Button("Button"); GUILayout.EndScrollView(); GUILayout.BeginHorizontal(); GUILayout.Button("Left"); GUILayout.Button("Right"); GUILayout.EndHorizontal(); GUILayout.BeginVertical(); GUILayout.Button("Top"); GUILayout.Button("Bottom"); GUILayout.EndVertical(); horizontalSlider = GUILayout.HorizontalSlider(horizontalSlider, 0f, 1f); verticalSlider = GUILayout.VerticalSlider(verticalSlider, 0f, 1f); }); } }
private void Awake() => Instance = this;