Суть такова триггера
Юнит умирает
(вот тут дырка) Юнит убивший= овнер игрока 1
действия +1 к meat(константа)
Суть вопроса как сделать проверку на убившего, нужно знать кто убил моего юнита
Юнит умирает
(вот тут дырка) Юнит убивший= овнер игрока 1
действия +1 к meat(константа)
Суть вопроса как сделать проверку на убившего, нужно знать кто убил моего юнита
Принятый ответ
KillingUnit - убийца
DyingUnit - умирающий
TriggerUnit - юнит, запустивший триггер. Т.е. в событии "юнит умирает" ссылается на умирающего.
DyingUnit - умирающий
TriggerUnit - юнит, запустивший триггер. Т.е. в событии "юнит умирает" ссылается на умирающего.
Так, что вывод: TriggerUnit не равно KillingUnit, KillingUnit - убийца.
Можно сравнивать игроков, т.е. влвдельцев:
Владелец убийцы не равно влвделец умирающего
Владелец убийцы не равно влвделец умирающего
Владелец триггер юнит - это ТриггерИгрок
Еще в булеан можно посмотреть функции, типа яаляется ли этот игрок врагом для умирающего
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
DyingUnit - умирающий
TriggerUnit - юнит, запустивший триггер. Т.е. в событии "юнит умирает" ссылается на умирающего.
Владелец убийцы не равно влвделец умирающего
Отредактирован nazarpunk