mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-08 17:25:54 +00:00
Simplified actor modules
This commit is contained in:
parent
28671c098b
commit
a7f4f4eb28
8 changed files with 57 additions and 34 deletions
|
|
@ -3,14 +3,14 @@ using Godot;
|
|||
|
||||
namespace Cirno.Scripts.Components.Actors;
|
||||
|
||||
public partial class AnimationHandler : Node2D
|
||||
public partial class AnimationHandler : ActorModule
|
||||
{
|
||||
[Export]
|
||||
public AnimatedSprite2D _animatedSprite { get; protected set; }
|
||||
|
||||
protected Actor _parent;
|
||||
|
||||
public virtual void Init(Actor parent)
|
||||
public override void Init(Actor parent)
|
||||
{
|
||||
_parent = parent;
|
||||
|
||||
|
|
@ -23,7 +23,7 @@ public partial class AnimationHandler : Node2D
|
|||
// }
|
||||
}
|
||||
|
||||
public virtual void Update(double delta)
|
||||
public override void Update(double delta)
|
||||
{
|
||||
|
||||
var direction = _parent.FacingDirection; //GetSnappedDirection();
|
||||
|
|
@ -41,7 +41,12 @@ public partial class AnimationHandler : Node2D
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
public override void PhysicsUpdate(double delta)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private string DirectionToString(Vector2 direction)
|
||||
{
|
||||
var angle = Mathf.RadToDeg(direction.Angle());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue