/// <summary> /// Updates the button input. /// </summary> /// <param name="handler">The input handler.</param> /// <param name="input">The input.</param> /// <param name="button">The bound button.</param> /// <param name="state">The button state.</param> private static void UpdateButton(IInputHandler handler, GamepadButton input, Buttons button, Buttons state) { Update(handler, input, (button & state) == button); }
/// <summary> /// Called when a gamepad button is pressed or released. /// </summary> /// <param name="button">The gamepad button.</param> public virtual void OnGamepadButton(GamepadButton button) { }