Завершение рефакторинга, фикс бага с запросом слайда

Теперь всё поделено по логическим классам, чтобы было помодульно, а также если выполняется запрос на слайд в момент, когда слайд не может быть выполнен, запрос отменяется
This commit is contained in:
MrTorex committed 2025-10-27 18:16:24 +03:00
1 parent e6879076a3
commit 9a3743988d
28 files changed
+809 -577

No files matched your search

@@ -0,0 +1,26 @@
using UnityEngine;
namespace Code.Gameplay.Character.Controller.Movement
{
/*
* Система движения персонажа в воздухе
*/
public class AirMovementSystem
{
// Вектор, отвечающий за применение гравитации
private readonly Vector3 _gravity;
// Конструктор системы движения в воздухе
public AirMovementSystem(Vector3 gravity)
{
_gravity = gravity;
}
// Обновление скорости движения персонажа в воздухе
public void UpdateVelocity(ref Vector3 currentVelocity, float deltaTime)
{
// Применяем гравитацию
currentVelocity += _gravity * deltaTime;
}
}
}