public void EnemyDestroyed() => OnEnemyDestroyed?.Invoke();
public void DestroyEnemy() { OnEnemyDestroyed?.Invoke(); Destroy(gameObject); }
void OnHealthZero() { enemyDestroyed.Invoke(this); }
protected void FireEventOnEnemyDestroyed() { OnEnemyDestroyed?.Invoke(this); }
private void HandleOnEnemyDestroy(object sender, EventArgs e) { OnEnemyDestroyed?.Invoke(sender, e); }