22 Object targetObject = target.GetObject();
23 Object targetParent = target.GetParent();
25 if ( player && targetObject && targetParent )
27 if ( targetParent.IsInherited(
TentBase) )
30 targetObject.GetActionComponentNameList(target.GetComponentIndex(), selections);
33 for (
int s = 0; s < selections.Count(); s++)
35 if ( tent.CanToggleAnimations(selections[s]) )
52 if ( targetParent && targetParent.IsInherited(
TentBase) )
55 targetObject.GetActionComponentNameList(action_data.
m_Target.GetComponentIndex(), selections);
58 for (
int s = 0; s < selections.Count(); s++)
60 if ( tent.CanToggleAnimations(selections[s]) )
62 tent.ToggleAnimation( selections[s] );
67 tent.SetAffectPathgraph(
true,
false );
69 if ( tent.CanAffectPathgraph() )
72 tent.RegenerateNavmesh();
83 ntarget.SoundSynchRemoteReset();
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
class ActionTargets ActionTarget
ref ActionTarget m_Target
override void OnExecuteServer(ActionData action_data)
void ActionToggleTentOpen()
override void OnEndServer(ActionData action_data)
override void CreateConditionComponents()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override bool IsUsingProxies()
protected int m_CommandUID
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
DayZPlayerConstants
defined in C++