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

◆ ActionCondition()

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

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

18 {
19 if (!target)
20 {
21 return false;
22 }
23
24 BearTrap trap;
25 if (Class.CastTo(trap, target.GetObject()))
26 {
27 return trap.IsActive() && trap.CanBeDisarmed() && IsInReach(player, target, UAMaxDistances.DEFAULT);
28 }
29
30 return false;
31 }
bool IsInReach(PlayerBase player, ActionTarget target, float maxDistance=1.0)
Определения ActionBase.c:1158

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