enemy spawner

This commit is contained in:
2025-10-26 14:17:31 +01:00
parent 20d3b46834
commit 40a62b5b5a
2102 changed files with 1255290 additions and 70 deletions

View File

@@ -65,6 +65,19 @@ namespace MegaKoop.Game.Combat
NormalizedHealthChanged?.Invoke(normalized);
}
public void Revive(float overrideMaxHealth = -1f)
{
if (overrideMaxHealth > 0f)
{
maxHealth = Mathf.Max(1f, overrideMaxHealth);
}
CurrentHealth = maxHealth;
float normalized = CurrentHealth / MaxHealth;
onHealthChanged?.Invoke(normalized);
NormalizedHealthChanged?.Invoke(normalized);
}
private void HandleDeath()
{
onDeath?.Invoke();