Ответ: Вызов гуя, есть проблемы.
Проблему решил за счёт нагрузки движка лишней прокруткой скрипта.
В общем сделал так, что при первом нажатии скрипт запоминает
это действие, прокручивается без вызова гуя, и после он 1 раз
уже сам себя прогоняет без кликания мышки и вызывает гуй.
При этом функция скрытия гуя выполняется сразу в первую
прокрутку скрипта. (а ведь скрытие у нас по условию [не каждый цикл скрипта])
Так-как юнити выбирает у префабов скрипты рандомно,
но с условием, что он не прокрутит скрипт ещё раз, пока
не прокрутит все остальные по разу, а вызов гуя у нас
происходит только на вторую самозапускаемую прокрутку,
то сто процентов скрипт сначала везде по убирает гуй,
потом самозапустится и гуй вызовет. Всё работает.
Сразу по ходу это породило баг, сделавший невозможным
скрытие гуя по клику на уже выделенного монстра, но я эту
проблему решил добавлением ещё одной переменной, и отслеживанием оной.
|