DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ ActionCondition()

override bool ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )

См. определение в файле ActionDisarmMine.c строка 27

28 {
29 if (!target)
30 {
31 return false;
32 }
33
34 LandMineTrap targetMine;
35 if (Class.CastTo(targetMine, target.GetObject()) && item && IsInReach(player, target, UAMaxDistances.DEFAULT))
36 {
37 return targetMine.IsActive() && targetMine.CanBeDisarmed();
38 }
39
40 return false;
41 }
void LandMineTrap()
Определения Trap_LandMine.c:17
Super root of all classes in Enforce script.
Определения EnScript.c:11
const float DEFAULT
Определения ActionConstants.c:112
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.

Перекрестные ссылки ActionTarget, Class::CastTo(), UAMaxDistances::DEFAULT и LandMineTrap().