Moved player input to physics

This commit is contained in:
Marco 2025-09-11 15:55:07 +02:00
commit d522e0547d

View file

@ -48,6 +48,11 @@ public partial class IsoMovementModule : ModuleBase<PlayerState, CharacterBody3D
}
public override void Process(double delta)
{
}
private void HandleMovementInput(double delta)
{
var movementInput = _inputProvider.GetMovementInput();
@ -126,6 +131,8 @@ public partial class IsoMovementModule : ModuleBase<PlayerState, CharacterBody3D
public override void PhysicsProcess(double delta)
{
HandleMovementInput(delta);
var v3 = MainObject.Velocity;
var v = v3.ToVector2();
float dt = (float)delta;