Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SendInfoMessage.c
Go to the documentation of this file.
1
//---------------------------------------------------------------------------------------
2
// Generated from class: SCR_AIMessage_Target
3
class
SCR_AISendInfoMessage_Target
:
SCR_AISendMessageGenerated
4
{
5
protected
static
ref
TStringArray
_s_aVarsIn
=
6
{
7
SCR_AISendMessageGenerated
.PORT_RECEIVER,
8
"TargetInfo"
9
};
10
override
TStringArray
GetVariablesIn
() {
return
_s_aVarsIn
; }
11
12
override
ENodeResult
EOnTaskSimulate
(AIAgent owner,
float
dt)
13
{
14
AIAgent receiver =
GetReceiverAgent
(owner);
15
SCR_AIMessage_Target
msg =
new
SCR_AIMessage_Target
();
16
17
msg.SetText(
m_sText
);
18
19
GetVariableIn
(
"TargetInfo"
, msg.m_TargetInfo);
20
21
if
(
SendMessage
(owner, receiver, msg))
22
return
ENodeResult
.SUCCESS;
23
else
24
return
ENodeResult
.FAIL;
25
}
26
27
static
override
bool
VisibleInPalette
() {
return
true
; }
28
}
29
30
//---------------------------------------------------------------------------------------
31
// Generated from class: SCR_AIMessage_NoAmmo
32
class
SCR_AISendInfoMessage_NoAmmo :
SCR_AISendMessageGenerated
33
{
34
protected
static
ref
TStringArray
_s_aVarsIn
=
35
{
36
SCR_AISendMessageGenerated.PORT_RECEIVER,
37
"EntityToSupply"
,
38
"MagazineWellType"
39
};
40
override
TStringArray
GetVariablesIn
() {
return
_s_aVarsIn; }
41
42
override
ENodeResult
EOnTaskSimulate
(AIAgent owner,
float
dt)
43
{
44
AIAgent receiver =
GetReceiverAgent
(owner);
45
SCR_AIMessage_NoAmmo
msg =
new
SCR_AIMessage_NoAmmo
();
46
47
msg.SetText(
m_sText
);
48
49
GetVariableIn
(
"EntityToSupply"
, msg.m_entityToSupply);
50
51
GetVariableIn
(
"MagazineWellType"
, msg.m_MagazineWell);
52
53
if
(
SendMessage
(owner, receiver, msg))
54
return
ENodeResult
.SUCCESS;
55
else
56
return
ENodeResult
.FAIL;
57
}
58
59
static
override
bool
VisibleInPalette
() {
return
true
; }
60
}
61
62
//---------------------------------------------------------------------------------------
63
// Generated from class: SCR_AIMessage_UnderFire
64
class
SCR_AISendInfoMessage_UnderFire
:
SCR_AISendMessageGenerated
65
{
66
protected
static
ref
TStringArray
_s_aVarsIn
=
67
{
68
SCR_AISendMessageGenerated
.PORT_RECEIVER,
69
"Position"
70
};
71
override
TStringArray
GetVariablesIn
() {
return
_s_aVarsIn
; }
72
73
override
ENodeResult
EOnTaskSimulate
(AIAgent owner,
float
dt)
74
{
75
AIAgent receiver =
GetReceiverAgent
(owner);
76
SCR_AIMessage_UnderFire
msg =
new
SCR_AIMessage_UnderFire
();
77
78
msg.SetText(
m_sText
);
79
80
GetVariableIn
(
"Position"
, msg.m_vPosition);
81
82
if
(
SendMessage
(owner, receiver, msg))
83
return
ENodeResult
.SUCCESS;
84
else
85
return
ENodeResult
.FAIL;
86
}
87
88
static
override
bool
VisibleInPalette
() {
return
true
; }
89
}
90
91
//---------------------------------------------------------------------------------------
92
// Generated from class: SCR_AIMessage_FoundCorpse
93
class
SCR_AISendInfoMessage_FoundCorpse :
SCR_AISendMessageGenerated
94
{
95
protected
static
ref
TStringArray
_s_aVarsIn
=
96
{
97
SCR_AISendMessageGenerated.PORT_RECEIVER,
98
"Position"
99
};
100
override
TStringArray
GetVariablesIn
() {
return
_s_aVarsIn
; }
101
102
override
ENodeResult
EOnTaskSimulate
(AIAgent owner,
float
dt)
103
{
104
AIAgent receiver =
GetReceiverAgent
(owner);
105
SCR_AIMessage_FoundCorpse msg =
new
SCR_AIMessage_FoundCorpse();
106
107
msg.SetText(
m_sText
);
108
109
GetVariableIn
(
"Position"
, msg.m_vPosition);
110
111
if
(
SendMessage
(owner, receiver, msg))
112
return
ENodeResult
.SUCCESS;
113
else
114
return
ENodeResult
.FAIL;
115
}
116
117
static
override
bool
VisibleInPalette
() {
return
true
; }
118
}
119
120
//---------------------------------------------------------------------------------------
121
// Generated from class: SCR_AIMessage_Wounded
122
class
SCR_AISendInfoMessage_Wounded
:
SCR_AISendMessageGenerated
123
{
124
protected
static
ref
TStringArray
_s_aVarsIn
=
125
{
126
SCR_AISendMessageGenerated
.PORT_RECEIVER,
127
"Position"
,
128
"WoundedEntity"
129
};
130
override
TStringArray
GetVariablesIn
() {
return
_s_aVarsIn
; }
131
132
override
ENodeResult
EOnTaskSimulate
(AIAgent owner,
float
dt)
133
{
134
AIAgent receiver =
GetReceiverAgent
(owner);
135
SCR_AIMessage_Wounded
msg =
new
SCR_AIMessage_Wounded
();
136
137
msg.SetText(
m_sText
);
138
139
GetVariableIn
(
"Position"
, msg.m_vPosition);
140
141
GetVariableIn
(
"WoundedEntity"
, msg.m_WoundedEntity);
142
143
if
(
SendMessage
(owner, receiver, msg))
144
return
ENodeResult
.SUCCESS;
145
else
146
return
ENodeResult
.FAIL;
147
}
148
149
static
override
bool
VisibleInPalette
() {
return
true
; }
150
}
151
152
//---------------------------------------------------------------------------------------
153
// Generated from class: SCR_AIMessage_SitRep
154
class
SCR_AISendInfoMessage_SitRep :
SCR_AISendMessageGenerated
155
{
156
protected
static
ref
TStringArray
_s_aVarsIn
=
157
{
158
SCR_AISendMessageGenerated.PORT_RECEIVER
159
};
160
override
TStringArray
GetVariablesIn
() {
return
_s_aVarsIn
; }
161
162
override
ENodeResult
EOnTaskSimulate
(AIAgent owner,
float
dt)
163
{
164
AIAgent receiver =
GetReceiverAgent
(owner);
165
SCR_AIMessage_SitRep msg =
new
SCR_AIMessage_SitRep();
166
167
msg.SetText(
m_sText
);
168
169
if
(
SendMessage
(owner, receiver, msg))
170
return
ENodeResult
.SUCCESS;
171
else
172
return
ENodeResult
.FAIL;
173
}
174
175
static
override
bool
VisibleInPalette
() {
return
true
; }
176
}
177
178
//---------------------------------------------------------------------------------------
179
// Generated from class: SCR_AIMessage_HealFailed
180
class
SCR_AISendInfoMessage_HealFailed
:
SCR_AISendMessageGenerated
181
{
182
protected
static
ref
TStringArray
_s_aVarsIn
=
183
{
184
SCR_AISendMessageGenerated
.PORT_RECEIVER,
185
"TargetEntity"
186
};
187
override
TStringArray
GetVariablesIn
() {
return
_s_aVarsIn
; }
188
189
override
ENodeResult
EOnTaskSimulate
(AIAgent owner,
float
dt)
190
{
191
AIAgent receiver =
GetReceiverAgent
(owner);
192
SCR_AIMessage_HealFailed
msg =
new
SCR_AIMessage_HealFailed
();
193
194
msg.SetText(
m_sText
);
195
196
GetVariableIn
(
"TargetEntity"
, msg.m_TargetEntity);
197
198
if
(
SendMessage
(owner, receiver, msg))
199
return
ENodeResult
.SUCCESS;
200
else
201
return
ENodeResult
.FAIL;
202
}
203
204
static
override
bool
VisibleInPalette
() {
return
true
; }
205
}
206
EOnTaskSimulate
override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
Definition
SCR_AIFindFirePositionBehavior.c:80
_s_aVarsIn
SCR_AISendInfoMessage_Target _s_aVarsIn
Definition
SendOrder.c:3
Node::GetVariablesIn
TStringArray GetVariablesIn()
Definition
Node.c:27
Node::GetVariableIn
proto bool GetVariableIn(string name, out void val)
SCR_AIMessage_HealFailed
Definition
SCR_AIMessage.c:257
SCR_AIMessage_NoAmmo
Definition
SCR_AIMessage.c:137
SCR_AIMessage_Target
Definition
SCR_AIMessage.c:114
SCR_AIMessage_UnderFire
Definition
SCR_AIMessage.c:168
SCR_AIMessage_Wounded
Definition
SCR_AIMessage.c:208
SCR_AISendInfoMessage_HealFailed
Definition
SendInfoMessage.c:181
SCR_AISendInfoMessage_HealFailed::GetVariablesIn
override TStringArray GetVariablesIn()
Definition
SendInfoMessage.c:187
SCR_AISendInfoMessage_HealFailed::EOnTaskSimulate
override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
Definition
SendInfoMessage.c:189
SCR_AISendInfoMessage_HealFailed::_s_aVarsIn
static ref TStringArray _s_aVarsIn
Definition
SendInfoMessage.c:182
SCR_AISendInfoMessage_HealFailed::VisibleInPalette
static override bool VisibleInPalette()
Definition
SendInfoMessage.c:204
SCR_AISendInfoMessage_Target
Definition
SendInfoMessage.c:4
SCR_AISendInfoMessage_Target::GetVariablesIn
override TStringArray GetVariablesIn()
Definition
SendInfoMessage.c:10
SCR_AISendInfoMessage_Target::_s_aVarsIn
static ref TStringArray _s_aVarsIn
Definition
SendInfoMessage.c:5
SCR_AISendInfoMessage_Target::VisibleInPalette
static override bool VisibleInPalette()
Definition
SendInfoMessage.c:27
SCR_AISendInfoMessage_Target::EOnTaskSimulate
override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
Definition
SendInfoMessage.c:12
SCR_AISendInfoMessage_UnderFire
Definition
SendInfoMessage.c:65
SCR_AISendInfoMessage_UnderFire::VisibleInPalette
static override bool VisibleInPalette()
Definition
SendInfoMessage.c:88
SCR_AISendInfoMessage_UnderFire::GetVariablesIn
override TStringArray GetVariablesIn()
Definition
SendInfoMessage.c:71
SCR_AISendInfoMessage_UnderFire::EOnTaskSimulate
override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
Definition
SendInfoMessage.c:73
SCR_AISendInfoMessage_UnderFire::_s_aVarsIn
static ref TStringArray _s_aVarsIn
Definition
SendInfoMessage.c:66
SCR_AISendInfoMessage_Wounded
Definition
SendInfoMessage.c:123
SCR_AISendInfoMessage_Wounded::EOnTaskSimulate
override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
Definition
SendInfoMessage.c:132
SCR_AISendInfoMessage_Wounded::_s_aVarsIn
static ref TStringArray _s_aVarsIn
Definition
SendInfoMessage.c:124
SCR_AISendInfoMessage_Wounded::VisibleInPalette
static override bool VisibleInPalette()
Definition
SendInfoMessage.c:149
SCR_AISendInfoMessage_Wounded::GetVariablesIn
override TStringArray GetVariablesIn()
Definition
SendInfoMessage.c:130
SCR_AISendMessageGenerated
Definition
SCR_AISendMessageGenerated.c:2
SCR_AISendMessageGenerated::SendMessage
bool SendMessage(AIAgent owner, AIAgent receiver, SCR_AIMessageBase msg)
Definition
SCR_AISendMessageGenerated.c:39
SCR_AISendMessageGenerated::m_sText
string m_sText
Definition
SCR_AISendMessageGenerated.c:6
SCR_AISendMessageGenerated::VisibleInPalette
static override bool VisibleInPalette()
Definition
SCR_AISendMessageGenerated.c:85
SCR_AISendMessageGenerated::GetReceiverAgent
AIAgent GetReceiverAgent(AIAgent owner)
Definition
SCR_AISendMessageGenerated.c:75
ENodeResult
ENodeResult
Definition
ENodeResult.c:13
TStringArray
array< string > TStringArray
Definition
Types.c:385
m_sText
string m_sText
Definition
EnWidgets.c:82
scripts
Game
AI
ScriptedNodes
Generated
SendInfoMessage.c
Generated by
1.17.0