/// <summary> /// Ennemy died event /// </summary> private void EnnemyGenerationSystem_OnDied(object sender, EventArgs e) { OnEnnemyDied?.Invoke(sender, e); Ennemies.Remove((GameObject)sender); if (Ennemies.Count == 0) { OnAllEnnemiesDied?.Invoke(this.gameObject, EventArgs.Empty); } }
private void EnnemyGenerationSystem_OnEnnemyDied(object sender, EventArgs e) { OnEnnemyDied?.Invoke(sender, e); }