PoodingRex ну смотря что вы хотите получить. Можно return вынести за цикл и вернуть длиннющую строку со всеми товарами, например. Или можно всесто строки массив сформировать.
Fixid Печаль. Ну тогда HDMI вообще то что нужно. Нагуглил сейчас еще переходники с DVI в тюльпаны и сетевые коннекторы - но имхо это дичь. И никто не даст гарантии что там цифра будет по проводам идти, а не аналоговый сигнал (
Только не разрезайте сам кабель, а разберите DVI-разъем, и на другом конце соберите обратно/припаяйте новый. Так количество "скруток" останется +- тем же
Денис Машанов other.gameObject даст вам именно то же, что и GameObject.Find. Вообще забудьте о GameObject.Find. Он - медленный - потому что проходит по всем GO сцены - а их там может быть черт знает сколько.
Денис Машанов А, я понял. По оптимизации: nameObj = obj.name; - зачем? Сразу запоминайте obj. И тогда Find по имени не нужен. if ((visibleObject.Find(n => !n.name.Equals(tempObject.name))) || (visibleObject.Count == 0)) // если такого объекта нет в списке или список пуст - вот тут достаточно Contains делать, и сравнивать именно экземпляры. И Count проверять не нужно.
А еще - расстояния лучше считать квадратичные - относительность от этого не меняется, а производительность - очень.
А по поводу логики - ну так проходите по всем объектам списка, и если объект - ближайший (вы его находите циклом) - то ставите ему цвет 1, а если не ближайший - то цвет 2.
vanslam8 гугл в помощь. Это для всех ОС. Вкратце - в настройках системы в панели управления. И я бы советовал обратить внимание на второй ответ на стековерфлоу - он лично мне кажется более верным.
goodtimes922 Все равно - весь лог на пастебин и ссылку сюда. Про код в тег - код, который вы привели в вопросе, поместите в тег code, чтобы было форматирование и нормальный шрифт