private static bool IsActionMapTriggered(ActionMap actionMap) { for (int i = 0; i < actionMap.keyboardKeys.Count; i++) { if (IsKeyTriggered(actionMap.keyboardKeys[i])) { return(true); } } if (currentGamePadState.IsConnected) { for (int i = 0; i < actionMap.gamePadButtons.Count; i++) { if (IsGamePadButtonTriggered(actionMap.gamePadButtons[i])) { return(true); } } } return(false); }
private static bool IsActionMapPressed(ActionMap actionMap) { for (int i = 0; i < actionMap.keyboardKeys.Count; i++) { if (IsKeyPressed(actionMap.keyboardKeys[i])) { return(true); } } //Is a Gamepad pugged in? if (currentGamePadState.IsConnected) { for (int i = 0; i < actionMap.gamePadButtons.Count; i++) { if (IsGamePadButtonPressed(actionMap.gamePadButtons[i])) { return(true); } } } return(false); }