Generic enemies

This commit is contained in:
Marco 2025-06-03 10:11:09 +02:00
commit d99c773641
55 changed files with 968 additions and 204 deletions

View file

@ -36,6 +36,16 @@ public partial class Shooting : EnemyStateBase
public float CurrentHealth => DamageReceiver.HealthProvider.CurrentResource;
public override void Init(IStateMachine<EnemyState, CharacterBody2D> machine)
{
base.Init(machine);
if (StorageModule.Root.EnemyResource.BossScript is not null)
{
this.BossScript = StorageModule.Root.EnemyResource.BossScript;
}
}
public override void EnterState()
{
base.EnterState();