Добавлена возможность прыгать во время слайда

Прыжок во время слайда отменяет его, но не уменьшает импульс, созданный слайдом
This commit is contained in:
MrTorex committed 2025-10-28 09:24:51 +03:00
1 parent 5bf468673f
commit 7114f1136c
2 files changed
+14 -7

No files matched your search

@@ -75,7 +75,7 @@ namespace Code.Gameplay.Character.Controller
_inputHandler.MoveInputVector = Vector3.zero;
_inputHandler.LookInputVector = Vector3.one;
_inputHandler.IsSprinting = false;
_groundMovement.CancelJumpRequest();
_groundMovement.RequestJump(inputs.JumpPressed);
return;
}
@@ -135,6 +135,12 @@ namespace Code.Gameplay.Character.Controller
// Обновление скорости движения персонажа
public void UpdateVelocity(ref Vector3 currentVelocity, float deltaTime)
{
// Если во время слайда запрошен прыжок — прерываем слайд
if (_slideMechanic.IsSliding && _groundMovement.JumpRequested)
{
_slideMechanic.EndSlide();
}
// Проверяем запрос слайда и запускаем его если можно
if (!_slideMechanic.IsSliding)
{