42 if (
item.GetInventory())
45 item.GetInventory().GetCurrentInventoryLocation(
loc);
47 if (
loc.GetIdx() > -1)
81 if (Fireplace.CanIgniteEntityAsFireplace(
targetItem))
void CreateConditionComponents()
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()
bool IsItemInCargoOfSomething(ItemBase item)
void SetIgnitingAnimation(ItemBase target_item)
ActionLightItemOnFireCB ActionContinuousBaseCB ActionLightItemOnFire()
void OnFinishProgressServer(ActionData action_data)
ref CABase m_ActionComponent
override void CreateActionComponent()
override bool ActionConditionContinue(ActionData action_data)
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
const float FIREPLACE_IGNITE
DayZPlayerConstants
defined in C++