34 Object targetObject = target.GetObject();
36 if ( targetObject.CanUseConstruction() )
40 if ( base_building.CanFoldBaseBuildingObject() )
54 base_building.CreateConstructionKitInHands(action_data.
m_Player);
55 base_building.DestroyConstruction();
60 return " folded " + action_data.
m_Target.GetObject().GetDisplayName();
void CreateConditionComponents()
protected float m_SpecialtyWeight
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
string GetAdminLogMessage(ActionData action_data)
protected bool m_FullBody
protected int m_StanceMask
ActionFoldBaseBuildingObjectCB ActionContinuousBaseCB ActionFoldBaseBuildingObject()
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 ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
const float DEFAULT_DEPLOY
DayZPlayerConstants
defined in C++