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

◆ ActionCondition()

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

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

33 {
34 Object target_object = target.GetObject();
35 FireplaceBase fireplace_target = FireplaceBase.Cast( target_object );
36
37 if ( target_object && target_object.IsFireplace() )
38 {
39 if ( fireplace_target.IsBaseFireplace() || fireplace_target.IsFireplaceIndoor() )
40 {
41 if ( !fireplace_target.IsBurning() && fireplace_target.GetTemperature() >= fireplace_target.PARAM_MIN_TEMP_TO_REIGNITE )
42 {
43 return true;
44 }
45 }
46 }
47
48 return false;
49 }
void FireplaceBase()
Определения FireplaceBase.c:235
override bool IsBaseFireplace()
Определения BarrelHoles_ColorBase.c:54
class LOD Object

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