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

◆ ActionCondition()

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

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

40 {
41 //Action not allowed if player has broken legs
42 if (player.GetBrokenLegs() == eBrokenLegs.BROKEN_LEGS)
43 return false;
44
45 Object target_object = target.GetObject();
46
47 if ( target_object && target_object.IsFireplace() )
48 {
49 FireplaceBase fireplace_target = FireplaceBase.Cast( target_object );
50
51 if ( fireplace_target.IsBaseFireplace() && fireplace_target.CanDismantleOven() )
52 {
53 return true;
54 }
55 }
56
57 return false;
58 }
eBrokenLegs
Определения EBrokenLegs.c:2
override bool IsBaseFireplace()
Определения BarrelHoles_ColorBase.c:54
Определения ObjectTyped.c:2

Перекрестные ссылки ActionTarget и FireplaceBase::IsBaseFireplace().