Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SendOrder.c
Go to the documentation of this file.
1//---------------------------------------------------------------------------------------
2// Generated from class: SCR_AIOrder_Stance
8 protected static ref TStringArray _s_aVarsIn =
9 {
10 SCR_AISendOrderGenerated.PORT_RECEIVER,
11 "Stance"
12 };
13 override TStringArray GetVariablesIn() { return _s_aVarsIn; }
14
15 override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
16 {
17 AIAgent receiver = GetReceiverAgent(owner);
19
20 msg.SetText(m_sText);
21
22 if(!GetVariableIn("Stance", msg.m_eStance))
23 msg.m_eStance = m_eStance;
24
25 if (SendMessage(owner, receiver, msg))
26 return ENodeResult.SUCCESS;
27 else
28 return ENodeResult.FAIL;
29 }
30
31 override string GetNodeMiddleText()
32 {
33 string s;
34 s = s + string.Format("m_eStance: %1\n", typename.EnumToString(ECharacterStance, m_eStance));
35 return s;
36 }
37 static override bool VisibleInPalette() { return true; }
38}
39
40//---------------------------------------------------------------------------------------
41// Generated from class: SCR_AIOrder_WeaponRaised
42class SCR_AISendOrder_WeaponRaised : SCR_AISendMessageGenerated
43{
44 [Attribute("")]
45 bool m_bWeaponRaised;
47 protected static ref TStringArray _s_aVarsIn =
48 {
49 SCR_AISendOrderGenerated.PORT_RECEIVER,
50 "WeaponRaised"
51 };
52 override TStringArray GetVariablesIn() { return _s_aVarsIn; }
54 override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
55 {
56 AIAgent receiver = GetReceiverAgent(owner);
58
59 msg.SetText(m_sText);
60
61 if(!GetVariableIn("WeaponRaised", msg.m_bWeaponRaised))
62 msg.m_bWeaponRaised = m_bWeaponRaised;
63
64 if (SendMessage(owner, receiver, msg))
65 return ENodeResult.SUCCESS;
66 else
67 return ENodeResult.FAIL;
68 }
69
70 override string GetNodeMiddleText()
71 {
72 string s;
73 s = s + string.Format("m_bWeaponRaised: %1\n", m_bWeaponRaised);
74 return s;
75 }
76 static override bool VisibleInPalette() { return true; }
77}
78
79//---------------------------------------------------------------------------------------
80// Generated from class: SCR_AIOrder_MovementType
82{
83 [Attribute("", UIWidgets.ComboBox, enumType: EMovementType)]
84 EMovementType m_eMovementType;
85
86 protected static ref TStringArray _s_aVarsIn =
87 {
88 SCR_AISendOrderGenerated.PORT_RECEIVER,
89 "MovementType"
90 };
91 override TStringArray GetVariablesIn() { return _s_aVarsIn; }
92
93 override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
94 {
95 AIAgent receiver = GetReceiverAgent(owner);
97
98 msg.SetText(m_sText);
99
100 if(!GetVariableIn("MovementType", msg.m_eMovementType))
101 msg.m_eMovementType = m_eMovementType;
102
103 if (SendMessage(owner, receiver, msg))
104 return ENodeResult.SUCCESS;
105 else
106 return ENodeResult.FAIL;
107 }
108
109 override string GetNodeMiddleText()
110 {
111 string s;
112 s = s + string.Format("m_eMovementType: %1\n", typename.EnumToString(EMovementType, m_eMovementType));
113 return s;
114 }
115 static override bool VisibleInPalette() { return true; }
116}
117
118//---------------------------------------------------------------------------------------
119// Generated from class: SCR_AIOrder_ReturnToDefault
120class SCR_AISendOrder_ReturnToDefault : SCR_AISendMessageGenerated
121{
122 protected static ref TStringArray _s_aVarsIn =
123 {
124 SCR_AISendOrderGenerated.PORT_RECEIVER
125 };
126 override TStringArray GetVariablesIn() { return _s_aVarsIn; }
127
128 override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
129 {
130 AIAgent receiver = GetReceiverAgent(owner);
131 SCR_AIOrder_ReturnToDefault msg = new SCR_AIOrder_ReturnToDefault();
132
133 msg.SetText(m_sText);
134
135 if (SendMessage(owner, receiver, msg))
136 return ENodeResult.SUCCESS;
137 else
138 return ENodeResult.FAIL;
139 }
140
141 static override bool VisibleInPalette() { return true; }
142}
143
144//---------------------------------------------------------------------------------------
145// Generated from class: SCR_AIOrder_WeaponType
147{
148 [Attribute("", UIWidgets.ComboBox, enumType: EWeaponType)]
149 EWeaponType m_eWeaponType;
150
151 protected static ref TStringArray _s_aVarsIn =
152 {
153 SCR_AISendOrderGenerated.PORT_RECEIVER,
154 "WeaponType"
155 };
157
158 override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
159 {
160 AIAgent receiver = GetReceiverAgent(owner);
162
163 msg.SetText(m_sText);
164
165 if(!GetVariableIn("WeaponType", msg.m_eWeaponType))
166 msg.m_eWeaponType = m_eWeaponType;
167
168 if (SendMessage(owner, receiver, msg))
169 return ENodeResult.SUCCESS;
170 else
171 return ENodeResult.FAIL;
172 }
173
174 override string GetNodeMiddleText()
175 {
176 string s;
177 s = s + string.Format("m_eWeaponType: %1\n", typename.EnumToString(EWeaponType, m_eWeaponType));
178 return s;
179 }
180 static override bool VisibleInPalette() { return true; }
181}
182
183//---------------------------------------------------------------------------------------
184// Generated from class: SCR_AIOrder_AIState
185class SCR_AISendOrder_AIState : SCR_AISendMessageGenerated
186{
187 [Attribute("", UIWidgets.ComboBox, enumType: EUnitAIState)]
188 EUnitAIState m_eAIState;
189
190 protected static ref TStringArray _s_aVarsIn =
191 {
192 SCR_AISendOrderGenerated.PORT_RECEIVER,
193 "AIState"
194 };
195 override TStringArray GetVariablesIn() { return _s_aVarsIn; }
196
197 override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
198 {
199 AIAgent receiver = GetReceiverAgent(owner);
200 SCR_AIOrder_AIState msg = new SCR_AIOrder_AIState();
201
202 msg.SetText(m_sText);
203
204 if(!GetVariableIn("AIState", msg.m_eAIState))
205 msg.m_eAIState = m_eAIState;
206
207 if (SendMessage(owner, receiver, msg))
208 return ENodeResult.SUCCESS;
209 else
210 return ENodeResult.FAIL;
211 }
212
213 override string GetNodeMiddleText()
214 {
215 string s;
216 s = s + string.Format("m_eAIState: %1\n", typename.EnumToString(EUnitAIState, m_eAIState));
217 return s;
218 }
219 static override bool VisibleInPalette() { return true; }
220}
221
222//---------------------------------------------------------------------------------------
223// Generated from class: SCR_AIOrder_Unit_State
225{
226 [Attribute("", UIWidgets.ComboBox, enumType: EUnitState)]
227 EUnitState m_eUnitState;
228
229 protected static ref TStringArray _s_aVarsIn =
230 {
231 SCR_AISendOrderGenerated.PORT_RECEIVER,
232 "UnitState"
233 };
235
236 override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
237 {
238 AIAgent receiver = GetReceiverAgent(owner);
240
241 msg.SetText(m_sText);
242
243 if(!GetVariableIn("UnitState", msg.m_eUnitState))
244 msg.m_eUnitState = m_eUnitState;
245
246 if (SendMessage(owner, receiver, msg))
247 return ENodeResult.SUCCESS;
248 else
249 return ENodeResult.FAIL;
250 }
251
252 override string GetNodeMiddleText()
253 {
254 string s;
255 s = s + string.Format("m_eUnitState: %1\n", typename.EnumToString(EUnitState, m_eUnitState));
256 return s;
257 }
258 static override bool VisibleInPalette() { return true; }
259}
260
override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
SCR_AISendInfoMessage_Target _s_aVarsIn
Definition SendOrder.c:3
string GetNodeMiddleText()
TStringArray GetVariablesIn()
Definition Node.c:27
proto bool GetVariableIn(string name, out void val)
bool SendMessage(AIAgent owner, AIAgent receiver, SCR_AIMessageBase msg)
static override bool VisibleInPalette()
AIAgent GetReceiverAgent(AIAgent owner)
override TStringArray GetVariablesIn()
Definition SendOrder.c:91
static ref TStringArray _s_aVarsIn
Definition SendOrder.c:86
static override bool VisibleInPalette()
Definition SendOrder.c:115
override string GetNodeMiddleText()
Definition SendOrder.c:109
override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
Definition SendOrder.c:93
static override bool VisibleInPalette()
Definition SendOrder.c:37
override TStringArray GetVariablesIn()
Definition SendOrder.c:13
override string GetNodeMiddleText()
Definition SendOrder.c:31
static ref TStringArray _s_aVarsIn
Definition SendOrder.c:8
override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
Definition SendOrder.c:15
override string GetNodeMiddleText()
Definition SendOrder.c:252
override TStringArray GetVariablesIn()
Definition SendOrder.c:234
static override bool VisibleInPalette()
Definition SendOrder.c:258
override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
Definition SendOrder.c:236
static ref TStringArray _s_aVarsIn
Definition SendOrder.c:229
override TStringArray GetVariablesIn()
Definition SendOrder.c:156
static ref TStringArray _s_aVarsIn
Definition SendOrder.c:151
static override bool VisibleInPalette()
Definition SendOrder.c:180
override string GetNodeMiddleText()
Definition SendOrder.c:174
override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
Definition SendOrder.c:158
ENodeResult
Definition ENodeResult.c:13
ECharacterStance
EMovementType
SCR_FieldOfViewSettings Attribute
array< string > TStringArray
Definition Types.c:385
EWeaponType
Definition EWeaponType.c:13
string m_sText
Definition EnWidgets.c:82