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

◆ ActionCondition()

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

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

32 {
33 Object targetObject = target.GetObject();
34
35 if (targetObject.IsFireplace())
36 {
37 FireplaceBase fireplace = FireplaceBase.Cast(targetObject);
38
39 if (fireplace.CanExtinguishFire() && !item.IsDamageDestroyed() && (item.GetLiquidType() & (GROUP_LIQUID_BLOOD | LIQUID_WATER | LIQUID_BEER)))
40 {
41 return !item.GetIsFrozen();
42 }
43 }
44
45 return false;
46 }
override bool CanExtinguishFire()
Определения BarrelHoles_ColorBase.c:448
Определения ObjectTyped.c:2
const int GROUP_LIQUID_BLOOD
Определения constants.c:558
const int LIQUID_BEER
Определения constants.c:542
const int LIQUID_WATER
Определения constants.c:539

Перекрестные ссылки ActionTarget, FireplaceBase::CanExtinguishFire(), GROUP_LIQUID_BLOOD, LIQUID_BEER и LIQUID_WATER.