Добавлен naxim
Функция "Боевая единица - Unit Is Alive" всегда возвращает истину, если "Боевая единица - Unit Is Dead" возвращает ложь и наоборот? Есть ли между ними ещё разница?
Принятый ответ
Вот определения этих двух функций.
function IsUnitAliveBJ takes unit whichUnit returns boolean
return not IsUnitDeadBJ(whichUnit)
endfunction
function IsUnitDeadBJ takes unit whichUnit returns boolean
return GetUnitState(whichUnit, UNIT_STATE_LIFE) <= 0
endfunction
Как видно первая вызывает вторую, а та в свою очередь проверяет хп. Так что разница есть.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. Yury7
return GetUnitTypeId(u) == 0 or IsUnitType(u, UNIT_TYPE_DEAD)
endfunction