Сделал нестандартную систему построек: при выборе героя (нажать F2 или F3) выбирается невидимый дамми-строитель. Если ему отдать любой приказ, кроме постройки (smart, move или stop), то выбор игрока очищается, и строитель убирается в угол карты, меняя владельца. Проблема в том, что триггер не реагирует на нажатие мышью кнопки "отмена", то есть, если закрыть меню строительства, дамми не прячется, а появляется его панель приказов.
Пытался через импорт файла (статья) менять координаты кнопки, чтобы её убрать - не помогло.
Каким образом отловить закрытие меню строительства (или вообще убрать эту кнопку)?
Принятый ответ
Можно дать юниту какую-нить абилку и все время через Force UI Key заставлять игрока ее нажимать пока этот юнит выбран
И как только он эту абилку использует, значит меню закрыто
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Немного переделал, чтобы приказ постройки не сбивался. При срабатывании, если текущий приказ строителя не равен приказу пустышки, то способность удаляется. При выборе добавляется обратно. Ну и включение-отключение триггера с периодическим событием, если строитель не выбран.