Beispiel #1
0
    private void CheckGeneralOptions()
    {
        GUILayout.Label("Preferences".Bold(), titleStyle);

        EditorGUILayout.BeginVertical();
        EditorGUILayout.LabelField("Custom Monkey Console Toggle HotKey");
        EditorGUILayout.LabelField("Warning: Only single keys are supported");
        MonkeyConsoleOverrideHotKey = EditorGUILayout.TextArea(MonkeyConsoleOverrideHotKey);
        EditorGUILayout.EndVertical();

        if (!MonkeyConsoleOverrideHotKey.IsNullOrEmpty())
        {
            EditorGUILayout.BeginVertical();
            GUILayout.Label("Using a custom hotkey will make the default hotkeys not work anymore:" +
                            " make sure you chose a convenient key!");
            EditorGUILayout.EndVertical();
        }


        EditorGUILayout.BeginHorizontal();
        EditorGUILayout.LabelField(MonKeyLocManager.CurrentLoc.PauseOnUsage);
        PauseGameOnConsoleOpen = EditorGUILayout.Toggle(PauseGameOnConsoleOpen);
        EditorGUILayout.EndHorizontal();

        EditorGUILayout.BeginHorizontal();
        EditorGUILayout.LabelField("Force Focus In Dock Mode");
        ForceFocusOnDocked = EditorGUILayout.Toggle(ForceFocusOnDocked);
        EditorGUILayout.EndHorizontal();

        EditorGUILayout.BeginHorizontal();
        EditorGUILayout.LabelField("Show Command Help Only On Selected Command");
        ShowHelpOnSelectedOnly = EditorGUILayout.Toggle(ShowHelpOnSelectedOnly);
        EditorGUILayout.EndHorizontal();
    }
Beispiel #2
0
    private void DrawKeyCodeHints()
    {
        EditorGUILayout.HelpBox("Only single keys are supported.", MessageType.None);

        if (!MonkeyConsoleOverrideHotKey.IsNullOrEmpty())
        {
            EditorGUILayout.HelpBox("Using a custom hotkey will make the default hotkeys not work anymore:" +
                                    " make sure you chose a convenient key!", MessageType.None);
        }
    }