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);
}
}