Beispiel #1
0
 public bool GetAxisUp(NeverdawnInputAxis axis, NeverdawnInputAxisDirection direction)
 {
     if (direction == NeverdawnInputAxisDirection.Positive)
     {
         return(GetAxis(axis) == 0.0f && previousValues[axis] > 0.0f);
     }
     else
     {
         return(GetAxis(axis) == 0.0f && previousValues[axis] < 0.0f);
     }
 }
Beispiel #2
0
 private void addDefaultJoystickAxisMapping(NeverdawnInputAxis neverdawnInputAxis, string axisName)
 {
     defaultMappings.Add(string.Concat(device, neverdawnInputAxis), string.Concat(device, axisName));
 }
Beispiel #3
0
 public float GetAxis(NeverdawnInputAxis axis)
 {
     return(Input.GetAxis(axisMap[axis]));
 }
Beispiel #4
0
    private string getAxisCode(NeverdawnInputAxis axis)
    {
        string prefString = string.Concat(device, axis);

        return(PlayerPrefs.GetString(prefString, defaultMappings[prefString]));
    }