private void CheckButtonPressed(XInputControllerState state) { if (state.State.Gamepad.Buttons != GamepadButtonFlags.None) { OnButtonPressed?.Invoke(state); } }
private void CheckButtonHeld(XInputControllerState state) { if (OnButtonHold != null && OnButtonHold.Invoke(this.GetState())) { this.HoldingButtons = false; holdButtonStart = null; } }