protected virtual void Awake () { axisButton.callback += ModifyKeyCode; invertedButton.callback += ToggleIsInverted; throttleButton.callback += ToggleThrottle; _inputAxis = new InputControllerAxis(key, binding); //FFEngine.Inputs.Register(_inputAxis); UpdateDisplay(); }
protected virtual void Awake() { axisButton.callback += ModifyKeyCode; invertedButton.callback += ToggleIsInverted; throttleButton.callback += ToggleThrottle; _inputAxis = new InputControllerAxis(key, binding); //FFEngine.Inputs.Register(_inputAxis); UpdateDisplay(); }
internal void ToggleThrottle() { if (!(_inputAxis is InputControllerThrottleAxis)) { _inputAxis = new InputControllerThrottleAxis(key, _inputAxis.Binding, _inputAxis.isInverted); } else { _inputAxis = new InputControllerAxis(key, _inputAxis.Binding, _inputAxis.isInverted); } UpdateDisplay(); }
internal void ToggleThrottle() { if(!(_inputAxis is InputControllerThrottleAxis)) _inputAxis = new InputControllerThrottleAxis(key, _inputAxis.binding, _inputAxis.isInverted); else _inputAxis = new InputControllerAxis(key, _inputAxis.binding, _inputAxis.isInverted); UpdateDisplay(); }