Variecs
offline
Опыт:
2,508Активность: |
Событие UnitInRange
Код:
Каким образом в функции с таким событием можно взять юнита на месте ... , т.е. того, около которого и отслеживалось событие? Естественно, при условии, что я понятия не имею, кто он. |
07.10.2011, 01:31 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Но ты же регистрируешь на него ивент, значит на ивент и вешай юнита. |
07.10.2011, 02:06 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
при создании тригера с этим событием (а там ты должен прописать этого юнита) привязываешь юнита к тригеру с этим событием через хеш-таблицу. А в действиях тригера загружаешь юнита из хеша(который был привязан к этому тригеру в хеш таблице) и делаешь с ним что хочешь. Для каждого юнита к которому должен кто-то приблизиться нужно создавать отдельный тригер и удалять его потом. Если надо могу скинуть пару примеров. |
07.10.2011, 14:51 | #3
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Variecs
offline
Опыт:
2,508Активность: |
Не надо, сам реализовать способен.
Спасибо, я попробую. |
07.10.2011, 18:32 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|