public override void Main() { if (_fighterSetup.DelayedAiEnable && !KeenAiLoaded) { DelayedAI_Main(); return; } List <Ingame.MyDetectedEntityInfo> enemiesInProximity = LookForEnemies(_fighterSetup.SeekDistance, _fighterSetup.AttackNeutrals); MyVisualScriptLogicProvider.DroneTargetLoseCurrent(Rc.Name); if (enemiesInProximity.Count > 0) { MyVisualScriptLogicProvider.DroneSetTarget(Rc.Name, GetTopPriorityTarget(enemiesInProximity).GetEntity() as MyEntity); } }