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