public void AllEnemyKilled() { OnAllEnemiesKilled.Invoke(); foreach (CoinMovement item in _spawnedCoins) { item.StartMoveToPlayer(_player, OnCoinAdded); } }
protected void OnEnemyDeathEventHandler() { deathCount++; if (deathCount == enemies.Count) { OnAllEnemiesKilled?.Invoke(); gameObject.SetActive(false); } }
public static void RaiseAllEnemieKiled() => OnAllEnemiesKilled?.Invoke();