// ------------------ /// \brief Input.GetKeyDown() replacement. /// /// Returns true when active controller's control with matching KeyCode OR an actual KeyCode was just pressed. // ------------------ static public bool GetKeyDown(KeyCode key) { if (ControllerActive()) { bool keySupported = false; bool keyState = ctrl.GetKeyDownEx(key, out keySupported); if (keySupported) { return(keyState); } } return(Input.GetKeyDown(key)); }