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);
        }
    }
Beispiel #3
0
 public static void RaiseAllEnemieKiled() => OnAllEnemiesKilled?.Invoke();