5 protected static ref TStringArray _s_aVarsIn =
10 override TStringArray GetVariablesIn() {
return _s_aVarsIn; }
12 override ENodeResult EOnTaskSimulate(AIAgent owner,
float dt)
14 AIAgent receiver = GetReceiverAgent(owner);
19 GetVariableIn(
"TargetInfo", msg.m_TargetInfo);
22 return ENodeResult.SUCCESS;
24 return ENodeResult.FAIL;
27 override bool VisibleInPalette() {
return true; }
44 AIAgent receiver = GetReceiverAgent(owner);
49 GetVariableIn(
"EntityToSupply", msg.m_entityToSupply);
51 GetVariableIn(
"MagazineWellType", msg.m_MagazineWell);
54 return ENodeResult.SUCCESS;
56 return ENodeResult.FAIL;
66 protected static ref TStringArray _s_aVarsIn =
71 override TStringArray GetVariablesIn() {
return _s_aVarsIn; }
73 override ENodeResult EOnTaskSimulate(AIAgent owner,
float dt)
75 AIAgent receiver = GetReceiverAgent(owner);
80 GetVariableIn(
"Position", msg.m_vPosition);
83 return ENodeResult.SUCCESS;
85 return ENodeResult.FAIL;
88 override bool VisibleInPalette() {
return true; }
104 AIAgent receiver = GetReceiverAgent(owner);
109 GetVariableIn(
"Position", msg.m_vPosition);
112 return ENodeResult.SUCCESS;
114 return ENodeResult.FAIL;
124 protected static ref TStringArray
_s_aVarsIn =
130 override TStringArray GetVariablesIn() {
return _s_aVarsIn; }
132 override ENodeResult EOnTaskSimulate(AIAgent owner,
float dt)
134 AIAgent receiver = GetReceiverAgent(owner);
139 GetVariableIn(
"Position", msg.m_vPosition);
141 GetVariableIn(
"WoundedEntity", msg.m_WoundedEntity);
144 return ENodeResult.SUCCESS;
146 return ENodeResult.FAIL;
149 override bool VisibleInPalette() {
return true; }
156 protected static ref TStringArray
_s_aVarsIn =
164 AIAgent receiver = GetReceiverAgent(owner);
170 return ENodeResult.SUCCESS;
172 return ENodeResult.FAIL;
182 protected static ref TStringArray
_s_aVarsIn =
187 override TStringArray GetVariablesIn() {
return _s_aVarsIn; }
189 override ENodeResult EOnTaskSimulate(AIAgent owner,
float dt)
191 AIAgent receiver = GetReceiverAgent(owner);
196 GetVariableIn(
"TargetEntity", msg.m_TargetEntity);
199 return ENodeResult.SUCCESS;
201 return ENodeResult.FAIL;
204 override bool VisibleInPalette() {
return true; }