21 Object targetObject = target.GetObject();
22 if ( targetObject && targetObject.CanUseConstruction() )
24 Fence fence = Fence.Cast( targetObject );
26 if ( fence && fence.CanCloseFence() )
29 targetObject.GetActionComponentNameList(target.GetComponentIndex(), selections);
31 for (
int i = 0; i < selections.Count(); i++ )
44 Fence fence = Fence.Cast( action_data.
m_Target.GetObject() );
51 m_NoisePar.LoadFromPath(
"CfgVehicles SurvivorBase NoiseActionDefault");
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
protected int m_StanceMask
class ActionTargets ActionTarget
class NoiseSystem NoiseParams()
override void OnEndServer(ActionData action_data)
const string SELECTION_INTERACT
ref NoiseParams m_NoisePar
override void CreateConditionComponents()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override void OnStartServer(ActionData action_data)
ref ActionTarget m_Target
protected int m_CommandUID
proto native NoiseSystem GetNoiseSystem()
proto void AddNoisePos(EntityAI source_entity, vector pos, NoiseParams noise_params, float external_strenght_multiplier=1.0)
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
DayZPlayerConstants
defined in C++
proto native CGame GetGame()