Better free movement

This commit is contained in:
Marco 2025-02-18 18:18:13 +01:00
commit 388747ccb3
7 changed files with 108 additions and 15 deletions

View file

@ -8,4 +8,24 @@ public partial class KeyboardInputProvider : InputProvider
{
return Input.GetVector("left", "right", "up", "down");
}
public override Vector2 GetAimInput()
{
var rightStickInput = GetRightStickInput();
return GetRightStickInput();
}
private Vector2 GetRightStickInput()
{
return new Vector2(
Input.GetAxis("aim_left","aim_right"),
Input.GetAxis("aim_up", "aim_down")
);
}
public override bool GetStrafing()
{
return Input.IsActionPressed("strafe");
}
}