У меня есть метод управления персонажем.
Идет проверка IsGrounded, тогда разрешается метод.
Потом идет постоянная проверка на пробел. Если нажал - персонажа толкает, но забирается управление. Я попробовал вернуть управление персонажу во время прыжка, но тогда из-за того, что перемещение персонажа - это по сути сдвиг по осям в разные стороны, прыжок прерывается.