42 if ( item.GetInventory() )
45 item.GetInventory().GetCurrentInventoryLocation(loc);
74 if (target_item && item)
80 if (target_item.IsKindOf(
"Fireplace"))
82 if (Fireplace.Cast(target_item).IsOven())
87 if (Fireplace.CanIgniteEntityAsFireplace(target_item))
112 bool is_ignition_successful;
119 ignited_item = target_item;
120 fire_source_item = item;
124 is_ignition_successful = target_item.IsTargetIgnitionSuccessful( item );
126 fire_source_item = target_item;
129 if ( is_ignition_successful )
137 ignited_item.OnIgnitedThisFailed( fire_source_item );
144 if ( super.SetupAction( player, target, item, action_data, extra_data ) )
void CreateConditionComponents()
protected float m_SpecialtyWeight
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
bool SetupAction(PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=NULL)
bool CanBePerformedFromQuickbar()
protected bool m_FullBody
protected int m_StanceMask
bool IsItemInCargoOfSomething(ItemBase item)
void SetIgnitingAnimation(ItemBase target_item)
ActionLightItemOnFireCB ActionContinuousBaseCB ActionLightItemOnFire()
class ActionTargets ActionTarget
protected ActionData m_ActionData
protected void OnFinishProgressServer(ActionData action_data)
ref CABase m_ActionComponent
ref ActionTarget m_Target
override void CreateActionComponent()
override bool ActionConditionContinue(ActionData action_data)
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
proto native int GetIdx()
returns index of cargo if current type is Cargo / ProxyCargo
override void OnIgnitedTargetFailed(EntityAI target_item)
override void OnIgnitedTarget(EntityAI ignited_item)
override bool CanBeIgnitedBy(EntityAI igniter=NULL)
override bool IsIgnited()
override void OnIgnitedThis(EntityAI fire_source)
override bool CanIgniteItem(EntityAI ignite_target=NULL)
override bool IsThisIgnitionSuccessful(EntityAI item_source=NULL)
override bool HasFlammableMaterial()
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
const float FIREPLACE_IGNITE
DayZPlayerConstants
defined in C++