private static void ReleaseEnemy() { for (var i = 0; i < EnemyInGame.Count; i++) { var enemy = EnemyInGame[i]; EnemyReleased?.Invoke(enemy); PoolObjects.Release(enemy); } EnemyInGame.Clear(); }
public static void ReleaseEnemy(Enemy enemy) { EnemyReleased?.Invoke(enemy); PoolObjects.Release(enemy); EnemyInGame.Remove(enemy); }