示例#1
0
    // ------------------
    /// \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));
    }