private IEnumerator UseSloMo()
    {
        _recharge.UseSkill();
        Time.timeScale = _sloMoScale;

        yield return(new WaitForSeconds(_sloMoDuration * _sloMoScale));

        while (Time.timeScale < 1)
        {
            Time.timeScale = (Time.timeScale + 0.1f > 1) ? 1f : Time.timeScale + 0.1f;
            yield return(null);
        }

        _recharge.StartRecharging();
    }