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);
            }
        }