73 if (
player.IsPlacingLocal())
const int AT_DISMANTLE_PART
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
void Construction(BaseBuildingBase parent)
ref CABase m_ActionComponent
float SetCallbackDuration(ItemBase item)
override void CreateActionComponent()
override void OnActionInfoUpdate(PlayerBase player, ActionTarget target, ItemBase item)
bool DismantleCondition(PlayerBase player, ActionTarget target, ItemBase item, bool camera_check)
override bool SetupAction(PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=NULL)
void SetBuildingAnimation(ItemBase item)
override bool CanBeUsedLeaning()
override void OnFinishProgressServer(ActionData action_data)
override void CreateConditionComponents()
override string GetAdminLogMessage(ActionData action_data)
override bool ActionConditionContinue(ActionData action_data)
override string GetText()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
void ActionDismantlePart()
Super root of all classes in Enforce script.
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
const float BASEBUILDING_DECONSTRUCT_SLOW
DayZPlayerConstants
defined in C++
proto native CGame GetGame()
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.