public bool GetButton(string key) { var standard = input.GetButton(buttonMap[key]); var alternative = false; if (axisAlternativeMap.ContainsKey(key)) { alternative = input.GetButton(buttonAlternativeMap[key]); } return(standard ? standard : alternative); }