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 ";
class ActionTargets ActionTarget
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
void ActionContinuousBase()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override void OnEnd(ActionData action_data)
void ActionDeconstructShelter()
override bool HasAlternativeInterrupt()
override void OnFinishProgressServer(ActionData action_data)
override void CreateConditionComponents()
override void OnStart(ActionData action_data)
override ActionData CreateActionData()
override bool HasProgress()
override bool ActionConditionContinue(ActionData action_data)
override string GetAdminLogMessage(ActionData action_data)
DayZPlayerConstants
defined in C++