52 return item.HasEnergyManager() && item.GetCompEM().CanSwitchOn() && item.GetCompEM().CanWork();
57 if ( action_data.m_MainItem.HasEnergyManager() )
59 if (action_data.m_MainItem.GetCompEM().CanWork())
61 action_data.m_MainItem.GetCompEM().SwitchOn();
68 if (action_data.m_MainItem && action_data.m_MainItem.IsInherited(
Roadflare))
77 super.OnStartServer(action_data);
79 if (action_data.m_MainItem && action_data.m_MainItem.IsInherited(
Roadflare))
class ActionTargets ActionTarget
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
void ActionSingleUseBase()
override void OnStartClient(ActionData action_data)
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override void OnStartServer(ActionData action_data)
override bool HasTarget()
override void OnExecuteServer(ActionData action_data)
override void CreateConditionComponents()
void ActionTurnOnWhileInHands()
override bool HasProneException()
void SetModelState(int enum_state)
DayZPlayerConstants
defined in C++