Enemy spawning

This commit is contained in:
Marco 2025-06-21 16:44:44 +02:00
commit 29dc9bebe0
20 changed files with 564 additions and 105 deletions

View file

@ -26,10 +26,13 @@ public partial class EnemyProxy3D : CharacterBody3D, IActivable
[Signal] public delegate void DeathEventHandler(EnemyProxy3D enemy);
[Signal]
public delegate void InitializedEventHandler(EnemyResource resource);
public void Init(EnemyResource enemyResource)
{
this.EnemyResource = enemyResource;
EmitSignalInitialized(enemyResource);
}
public void TriggerDeath()