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);
 }
Пример #3
0
        public static bool ButtonExists(string name) => default;       // 0x0000000180620E20-0x0000000180620ED0

        public static void RegisterVirtualAxis(VirtualAxis axis)
        {
        }                                                                   // 0x00000001806211A0-0x00000001806212F0
Пример #4
0
 public static void RegisterVirtualAxis(VirtualAxis axis)
 {
     virtualInput.RegisterVirtualAxis(axis);
 }
 protected bool isTryingToUp(VirtualAxis yAxis)
 {
     return(yAxis >= 0.25f);
 }
Пример #6
0
 /// <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);
 }
Пример #8
0
 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));
 }
Пример #12
0
 public override float GetAxis(VirtualAxis axis)
 {
     return(m_VirtualAxises[(int)axis].offset);
 }
Пример #13
0
 internal static void RegisterVirtualAxis(VirtualAxis axis) => _activeInput.RegisterVirtualAxis(axis);
 public static void RegisterVirtualAxis(VirtualAxis axis)
 {
     activeInput.RegisterVirtualAxis(axis);
 }
 protected bool isTryingToDown(VirtualAxis yAxis)
 {
     // Remove crouching
     return(false);
     //return yAxis.Value <= -0.25f;
 }
Пример #16
0
 public static void RegisterVirtualAxis(VirtualAxis axis)
 {
     virtualInput.RegisterVirtualAxis(axis);
 }
Пример #17
0
 /// <summary>
 /// Constructor
 /// </summary>
 public VirtualAnalog(VirtualJoystick joystick)
 {
     xAxis  = new VirtualAxis(joystick);
     yAxis  = new VirtualAxis(joystick);
     button = new VirtualButton(joystick);
 }