public float GetAxis(ControllerInputWrapper.Axis axis, PlayerID id, bool isRaw = false)
 {
     if (!playerControls.ContainsKey(id))
     {
         return(0);
     }
     if (playerControls[id] == null)
     {
         return(0);
     }
     return(playerControls[id].GetAxis(axis, isRaw));
 }
Exemple #2
0
 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));
 }