public static bool GetButtonUp(string axis) { bool input = false; Joycon joycon = GetDevice(axis); if (joycon != null) { input = JoyconBinding.ResolveAxis(axis).GetButtonUp(joycon); } return(input ? true : Input.GetButtonUp(JoyconBinding.ResolveName(axis, joycon))); }
public static float GetAxis(string axis) { float input = 0f; Joycon joycon = GetDevice(axis); if (joycon != null) { input += JoyconBinding.ResolveAxis(axis).GetAxis(joycon); } input += Input.GetAxis(JoyconBinding.ResolveName(axis, joycon)); return(Mathf.Clamp(input, -1f, 1f)); }