Actor stub

This commit is contained in:
MaddoScientisto 2025-02-17 21:53:05 +01:00
commit a1bbe63b66
4 changed files with 73 additions and 1 deletions

View file

@ -0,0 +1,23 @@
using Godot;
public partial class ActorFreeMovement : MovementHandler
{
private Actor _parent;
public override void Init(Actor parent)
{
_parent = parent;
MovementDirection = Vector2.Zero;
_parent.FacingDirection = Vector2.Down;
}
public override void Move(double delta)
{
_parent.Velocity = MovementDirection * _parent.MovementSpeed;
_parent.MoveAndSlide();
}
}