private void FixedUpdate() { if (isPressed) { horizontalAxis.Update(Mathf.MoveTowards(horizontalAxis.GetValue(), axisValue, responseSpeed * Time.deltaTime)); } else if (!isPressed && !pairedWithButton.IsPressed()) { horizontalAxis.Update(Mathf.MoveTowards(horizontalAxis.GetValue(), 0, returnToCentreSpeed * Time.deltaTime)); } }
private void FixedUpdate() { if (isPressed) { virtualAxis.Update(Mathf.MoveTowards(virtualAxis.GetValue(), axisMaxValue, axisResponseSpeed * Time.fixedDeltaTime)); } else if (!isPressed && !pairedWithButton.IsPressed()) { virtualAxis.Update(Mathf.MoveTowards(virtualAxis.GetValue(), 0f, axisGravity * Time.fixedDeltaTime)); } }