mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-20 16:13:48 +00:00
Actor stub
This commit is contained in:
parent
237a59055b
commit
a1bbe63b66
4 changed files with 73 additions and 1 deletions
23
Scripts/Components/Actors/ActorFreeMovement.cs
Normal file
23
Scripts/Components/Actors/ActorFreeMovement.cs
Normal 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();
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue