@Даниил Басманов: Я понял в чём дело, радиус коллайдера пересекает и накрывает саму камеру. У меня теперь вопрос как мне сделать коллайдер не сферическим и плоским, то есть кругом?
Даниил Басманов: Дело в том что когда размер объекта увеличивается до 4 по localscale то этот collider увеличивается это всё работает нормально, но появляется пустая область и из-за этого у меня скорость передвижения меняется, а объект двигается за мышью
GavriKos: visibleObject.Find(n => !n.name.Contains(other.name)) - в этом случае если список пуст, то не выполняется условие, мне кажется, что visibleObject.Count == 0 нужен
GavriKos: Спасибо большое за помощь) Я просто думал, что можно решить задачу не триггерами. Если у меня будут ещё затруднения, то вы не против если я вам их задам в этой теме?
GavriKos: Ну так в OnTriggerExit и восстанавливайте цвет. В чем проблема то? - если так и делать, то тогда в поле зрения игрока все объекты будут зелёного цвета, потому-что они не вышли из коллайдера
TheTalion: Заметил такой баг. Когда 1 объект стоит, а 2 с неизменным радиусом входит в коллайдер 1 объекта, то триггер у 2 срабатывает, но как только радиус изменился, то всё больше не реагирует на коллайдер. Из-за чего это может быть?