enemy spawner
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user