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(); } }