UnityEditor.EditorExtensionMethods.MainActionKeyForControl C# (CSharp) Method

MainActionKeyForControl() private method

private MainActionKeyForControl ( Event evt, int controlId ) : bool
evt UnityEngine.Event
controlId int
return bool
        internal static bool MainActionKeyForControl(Event evt, int controlId)
        {
            if (GUIUtility.keyboardControl != controlId)
            {
                return false;
            }
            bool flag2 = ((evt.alt || evt.shift) || evt.command) || evt.control;
            if (((evt.type == EventType.KeyDown) && (evt.character == ' ')) && !flag2)
            {
                evt.Use();
                return false;
            }
            return (((evt.type == EventType.KeyDown) && (((evt.keyCode == KeyCode.Space) || (evt.keyCode == KeyCode.Return)) || (evt.keyCode == KeyCode.KeypadEnter))) && !flag2);
        }
    }