Можно пойти без массивов.
Вашему игроку нужно добавить коллайдер отвечающий за "зрение"
(на фото типо персонаж должен быть в центре колайдера)
И потом врагам можно добавить тег Enemy(враг) и если в колайдер входит объект с тегом Enemy, делать то что вы хотите (вроде бы есть метод OnCollisionEnter он отвечает за вход в коллайдер объектов)