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