public static void SetVirtualAxis(string axisName, string positiveKey, string negativeKey = null) { if(LookupVirtualAxisIndex(axisName) != -1) { Debug.LogWarning("That axis is already defined: (" + axisName + ")"); return; } virtualAxis[GetFirstOpenAxisSpot()] = new VirtualAxis(axisName, positiveKey, negativeKey); }
public static void RegisterVirtualAxis(VirtualAxis axis) { activeInput.RegisterVirtualAxis(axis); }
public static bool ButtonExists(string name) => default; // 0x0000000180620E20-0x0000000180620ED0 public static void RegisterVirtualAxis(VirtualAxis axis) { } // 0x00000001806211A0-0x00000001806212F0
public static void RegisterVirtualAxis(VirtualAxis axis) { virtualInput.RegisterVirtualAxis(axis); }
protected bool isTryingToUp(VirtualAxis yAxis) { return(yAxis >= 0.25f); }
/// <summary> /// /// </summary> public void Start(string i_fmt) { m_VirtualAxis = CrossInputManager.VirtualAxisReference(this, string.Format(i_fmt, key)); Update(); }
protected bool isTryingToRight(VirtualAxis xAxis) { return(xAxis.Value >= 0.25f); }
public VirtualButtonAxisTrigger(VirtualAxis axis, float threshold) : this(axis, threshold, ThresholdMode.GreaterThan) { }
protected bool inIdleXDeadZone(VirtualAxis xAxis) { return(!isTryingToLeft(xAxis) && !isTryingToRight(xAxis)); }
protected bool isTryingToLeft(VirtualAxis xAxis) { return(xAxis.Value <= -0.25f); }
protected bool inIdleYDeadZone(VirtualAxis yAxis) { return(!isTryingToUp(yAxis) && !isTryingToDown(yAxis)); }
public override float GetAxis(VirtualAxis axis) { return(m_VirtualAxises[(int)axis].offset); }
internal static void RegisterVirtualAxis(VirtualAxis axis) => _activeInput.RegisterVirtualAxis(axis);
protected bool isTryingToDown(VirtualAxis yAxis) { // Remove crouching return(false); //return yAxis.Value <= -0.25f; }
/// <summary> /// Constructor /// </summary> public VirtualAnalog(VirtualJoystick joystick) { xAxis = new VirtualAxis(joystick); yAxis = new VirtualAxis(joystick); button = new VirtualButton(joystick); }