Death animations and spawner

This commit is contained in:
Marco 2025-02-23 19:19:12 +01:00
commit 16b7d936c9
13 changed files with 286 additions and 11 deletions

View file

@ -15,7 +15,7 @@ public partial class AnimationHandler : ActorModule
public override void Init(Actor parent)
{
_parent = parent;
_parent.OnDeath += ParentOnOnDeath;
// var children = GetChildren();
// foreach (var child in children) {
// if (child is InputProvider inputProvider)
@ -25,6 +25,12 @@ public partial class AnimationHandler : ActorModule
// }
}
protected virtual void ParentOnOnDeath()
{
_animatedSprite.SpeedScale = 0;
_animatedSprite.Hide();
}
public override void Update(double delta)
{
if (IsDestroyed) return;