public float GetKeyboardAxis(KeyboardAxisCode keyboardAxisCode, int playerIndex) { string keyboardAxisCodeName = GetKeyboardAxisCodeName(keyboardAxisCode, playerIndex); if (KeyboardAxisMap.ContainsKey(keyboardAxisCodeName)) { string mappedAxisString = KeyboardAxisMap[keyboardAxisCodeName]; if (!string.IsNullOrEmpty(mappedAxisString)) { return(Input.GetAxisRaw(mappedAxisString)); } } return(0f); }
private string GetKeyboardAxisCodeName(KeyboardAxisCode genericAxisCode, int playerIndex) { return(string.Format("{0}_{1}", genericAxisCode, playerIndex + 1)); }