private void CheckCreaturesState(int prevEnemiesCount) { if (prevEnemiesCount != enemies.Count) { formation = new HordeFormation(enemies.Count); SetTarget(Target.Position); } }
public EnemiesGroup(List <EnemyCreature> _enemies, Vector2 position) { enemies = _enemies; Target = new TargetComponent(); Target.Position = position; formation = new HordeFormation(enemies.Count); formation.CalculatePosition(position); }