46 if (player.GetBrokenLegs() ==
eBrokenLegs.BROKEN_LEGS)
49 Object targetObject = target.GetObject();
53 return shelter && shelter.CanBePacked();
61 super.OnStart(action_data);
63 action_data.
m_Player.TryHideItemInHands(
true);
68 super.OnEnd(action_data);
70 action_data.
m_Player.TryHideItemInHands(
false);
77 shelter.Deconstruct();
82 return " packed " + action_data.
m_Target.GetObject().GetDisplayName() +
" with Hands ";
protected float m_SpecialtyWeight
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
protected bool m_FullBody
protected int m_StanceMask
class ActionTargets ActionTarget
ref ActionTarget m_Target
override void OnFinishProgressServer(ActionData action_data)
void ActionDeconstructShelter()
override bool ActionConditionContinue(ActionData action_data)
override string GetAdminLogMessage(ActionData action_data)
override ActionData CreateActionData()
override bool HasProgress()
override void CreateConditionComponents()
override bool HasAlternativeInterrupt()
override void OnEnd(ActionData action_data)
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override void OnStart(ActionData action_data)
protected int m_CommandUID
protected m_CallbackClass
DayZPlayerConstants
defined in C++