public static float GetAxis(ControllerInputWrapper.Axis axis, int joyNum, bool isRaw = false) { joyNum--;//Off by one error if (joyNum < 0) { if (joyNum == -1) { return(keyboardWrapper.GetAxis(axis, joyNum, isRaw)); } return(0); } if (playerControls[joyNum] == null) { return(0); } return(playerControls[joyNum].GetAxis(axis, joyNum + 1, isRaw)); }