Esempio n. 1
0
    private static void ReleaseEnemy()
    {
        for (var i = 0; i < EnemyInGame.Count; i++)
        {
            var enemy = EnemyInGame[i];
            EnemyReleased?.Invoke(enemy);
            PoolObjects.Release(enemy);
        }

        EnemyInGame.Clear();
    }
Esempio n. 2
0
 public static void ReleaseEnemy(Enemy enemy)
 {
     EnemyReleased?.Invoke(enemy);
     PoolObjects.Release(enemy);
     EnemyInGame.Remove(enemy);
 }