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

◆ ActionCondition()

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

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

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

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