Это поведение турели скорее всего обусловлено логикой программирования, определенной в коде. Вероятно, разработчики задали условие, согласно которому турель выбирает ближайшего врага как цель для стрельбы, и переключается на следующего только если он находится ближе к турели, чем предыдущий.
Это может быть сделано для оптимизации работы турели и повышения ее эффективности в бою. Концепция выбора цели на основе расстояния может помочь турели быстрее реагировать на близко находящиеся угрозы и минимизировать время на переключение между врагами.
Фрагмент кода, который относится к функции запуска стрельбы, скорее всего содержит условие выбора ближайшего врага и определение порядка стрельбы в зависимости от их расстояния до турели. Если хотите более точный ответ, необходимо рассмотреть сам код функции стрельбы.