/// <summary> /// Updates current and previous input states across all input devices. /// </summary> internal static void Update() { _previousMouseState = _mouseState; _previousKeyboardState = _keyboardState; _keyboardState = Keyboard.GetState(); _mouseState = Mouse.GetState(); for (int i = 0; i < 4; i++) { var playerIndex = GetPlayerIndex(i); _previousGamePadStates[i] = _gamePadStates[i]; _gamePadStates[i] = GamePad.GetState(playerIndex); } }
public void SetVibration(float left, float right) => GamePad.SetVibration(playerId, left, right);