Высота прыжка становится в половину меньше при замедлении

Есть такой кусок кода, при активном замедлении высота прыжка становиться в половину меньше. В переменной Jump стоит 150, а при замедлении (как я понял) оно становится 75. Как это исправить?

    {
        Time.timeScale = SlowTime;
        Time.fixedDeltaTime = Time.timeScale * 0.02f;
        // Time.fixedDeltaTime = fixedDeltatime * Time.timeScale;
        if (_changeFillAmountCoroutine != null)
        {
            StopCoroutine(_changeFillAmountCoroutine);
        }

        _changeFillAmountCoroutine = StartCoroutine(ChangeFillAmountToOne(0));
    }

    private void StopSlow()
    {
        Time.timeScale = 1f;
        Time.fixedDeltaTime = Time.timeScale * 0.02f;
        if (_changeFillAmountCoroutine != null)
        {
            StopCoroutine(_changeFillAmountCoroutine);
        }

        _changeFillAmountCoroutine = StartCoroutine(ChangeFillAmountToOne(1));
    }```

Ответы (0 шт):