private GameMachineButton GetButtonByCode(GameMachineButtonCode buttonCode) { return(_gameButtons.FirstOrDefault(b => b.GameMachineButtonCode == buttonCode)); }
public bool GetButton(GameMachineButtonCode buttonCode) { var gameButton = GetButtonByCode(buttonCode); return(gameButton != null && gameButton.IsButtonPressed); }
public bool GetButtonDown(GameMachineButtonCode buttonCode) { var gameButton = GetButtonByCode(buttonCode); return(gameButton != null && ((!gameButton.IsButtonPressedLastFrame) && gameButton.IsButtonPressed)); }