using FNAF_Server.Map; namespace FNAF_Server.Enemies; public class EnemyManager { private static Dictionary enemies = new(); public static void Update() { foreach (var pair in enemies){ if (pair.Value.Spawned) pair.Value.Update(); } } public static Enemy AddEnemy(Enemy enemy) { enemies.Add(enemy.Id, enemy); return enemy; } public static Enemy[] GetByLocation(MapTile tile) { List output = new(); foreach (var e in enemies.Values){ if (e.Location == tile){ output.Add(e); } } return output.ToArray(); } }