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); } }
private void addDefaultJoystickAxisMapping(NeverdawnInputAxis neverdawnInputAxis, string axisName) { defaultMappings.Add(string.Concat(device, neverdawnInputAxis), string.Concat(device, axisName)); }
public float GetAxis(NeverdawnInputAxis axis) { return(Input.GetAxis(axisMap[axis])); }
private string getAxisCode(NeverdawnInputAxis axis) { string prefString = string.Concat(device, axis); return(PlayerPrefs.GetString(prefString, defaultMappings[prefString])); }