Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_RespawnMenuWidgetComponent.c
Go to the documentation of this file.
1
//------------------------------------------------------------------------------------------------
2
class
SCR_RespawnMenuWidgetHandler
:
ScriptedWidgetComponent
3
{
4
[
Attribute
(
"DeployMenuRight"
,
desc
:
"Input Action to listen to"
)]
5
protected
string
m_sRightMenuAction
;
6
7
[
Attribute
(
"DeployMenuLeft"
,
desc
:
"Input Action to listen to"
)]
8
protected
string
m_sToolMenuAction
;
9
10
[
Attribute
(
"ExpandButton"
,
desc
:
"Widget to be initially focused"
)]
11
protected
string
m_sDefaultButtonName
;
12
13
[
Attribute
(
"ToolMenu"
)]
14
protected
string
m_sMapToolMenu
;
15
16
[
Attribute
(
"Selectors"
)]
17
protected
string
m_sSelectorsWidgetName
;
18
19
[
Attribute
(
"ControlHints"
)]
20
protected
string
m_sControlHintsWidgetName
;
21
22
protected
Widget
m_wOwner
;
23
protected
Widget
m_wRoot
;
24
protected
Widget
m_wDefaultFocusWidget
;
25
protected
Widget
m_wDpadActionWidgetRightMenu
;
26
protected
Widget
m_wDpadActionWidgetToolMenu
;
27
protected
Widget
m_wDpadActionWidgetBackground
;
28
protected
Widget
m_wMapToolWidget
;
29
protected
Widget
m_wLoadoutSelector
;
30
protected
SCR_ButtonBaseComponent
m_LoadoutSelectorBtnLeft
,
m_LoadoutSelectorBtnRight
;
31
protected
SCR_MapToolMenuUI
m_MapToolMenuUI
;
32
protected
SCR_DeployMenuMain
m_DeployMenu
;
33
34
protected
ref array<SCR_DeployRequestUIBaseComponent>
m_aSelectors
= {};
35
36
//------------------------------------------------------------------------------------------------
37
protected
void
OnLoadoudSelectorBtnFocused
(
Widget
w)
38
{
39
Widget
focusTo =
m_wOwner
.FindAnyWidget(
"ExpandButton"
);
40
if
(!focusTo)
41
return
;
42
43
GetGame
().GetWorkspace().SetFocusedWidget(focusTo);
44
}
45
46
//------------------------------------------------------------------------------------------------
47
protected
SCR_DeployRequestUIBaseComponent
GetOpenedSelector
()
48
{
49
foreach
(
SCR_DeployRequestUIBaseComponent
selector :
m_aSelectors
)
50
{
51
if
(selector.IsExpanded())
52
return
selector;
53
}
54
55
return
null;
56
}
57
58
//------------------------------------------------------------------------------------------------
59
protected
void
SetupSelectors
()
60
{
61
Widget
selectorsWidget =
m_wOwner
.FindAnyWidget(
m_sSelectorsWidgetName
);
62
if
(!selectorsWidget)
63
{
64
Print
(
"SCR_RespawnMenuWidgetComponent: Couldn't set up selectors in the respawn menu widget component because the widget with name "
+
m_sSelectorsWidgetName
+
" was not found"
,
LogLevel
.WARNING);
65
return
;
66
}
67
68
SCR_DeployRequestUIBaseComponent
deployReqComponent;
69
Widget
selector = selectorsWidget.GetChildren();
70
while
(selector)
71
{
72
deployReqComponent =
SCR_DeployRequestUIBaseComponent
.Cast(selector.FindHandler(
SCR_DeployRequestUIBaseComponent
));
73
if
(deployReqComponent)
74
m_aSelectors
.Insert(deployReqComponent);
75
76
selector = selector.GetSibling();
77
}
78
}
79
80
//------------------------------------------------------------------------------------------------
81
protected
void
ShowControlHints
(
Widget
w,
bool
show)
82
{
83
Widget
hintsWidget = w.GetParent().FindAnyWidget(
m_sControlHintsWidgetName
);
84
if
(!hintsWidget)
85
return
;
86
87
hintsWidget.SetVisible(show);
88
}
89
90
//------------------------------------------------------------------------------------------------
91
protected
void
ShowDpadWidgets
(
bool
show)
92
{
93
if
(
m_wDpadActionWidgetRightMenu
)
94
m_wDpadActionWidgetRightMenu
.SetVisible(show);
95
96
if
(
m_wDpadActionWidgetToolMenu
)
97
m_wDpadActionWidgetToolMenu
.SetVisible(show);
98
99
if
(
m_wDpadActionWidgetBackground
)
100
m_wDpadActionWidgetBackground
.SetVisible(show);
101
}
102
103
//------------------------------------------------------------------------------------------------
104
void
EnableWidget
(notnull
Widget
w,
bool
enable)
105
{
106
w.SetEnabled(enable);
107
Widget
child = w.GetChildren();
108
while
(child)
109
{
110
EnableWidget
(child, enable);
111
child = child.GetSibling();
112
}
113
}
114
115
//------------------------------------------------------------------------------------------------
116
protected
void
OnInputDeviceIsGamepad
(
bool
isGamepad)
117
{
118
SCR_LoadoutGallery
gallery =
SCR_LoadoutGallery
.Cast(
m_wLoadoutSelector
.FindHandler(
SCR_LoadoutGallery
));
119
if
(!gallery)
120
return
;
121
122
m_LoadoutSelectorBtnLeft
.m_OnFocus.Remove(
OnLoadoudSelectorBtnFocused
);
123
m_LoadoutSelectorBtnRight
.m_OnFocus.Remove(
OnLoadoudSelectorBtnFocused
);
124
125
//Disable all widgets and have them enabled through DPAD interactions, if on gamepad.
126
if
(isGamepad)
127
{
128
gallery.
EnablePagingInputListeners
(
false
);
129
gallery.
SetGalleryFocused
(
false
);
130
gallery.
GetOnFocusChange
().Insert(gallery.
EnablePagingInputListeners
);
131
132
m_LoadoutSelectorBtnLeft
.m_OnFocus.Insert(
OnLoadoudSelectorBtnFocused
);
133
m_LoadoutSelectorBtnRight
.m_OnFocus.Insert(
OnLoadoudSelectorBtnFocused
);
134
135
EnableWidget
(
m_wMapToolWidget
, !isGamepad);
136
return
;
137
}
138
139
gallery.
GetOnFocusChange
().Remove(gallery.
EnablePagingInputListeners
);
140
gallery.
EnablePagingInputListeners
(
true
);
141
142
GetGame
().GetWorkspace().SetFocusedWidget(null);
143
EnableWidget
(
m_wMapToolWidget
,
true
);
144
ShowControlHints
(
m_wOwner
,
false
);
145
ShowControlHints
(
m_wMapToolWidget
,
false
);
146
147
if
(
m_DeployMenu
)
148
m_DeployMenu
.AllowMapContext(
true
);
149
}
150
151
//------------------------------------------------------------------------------------------------
152
protected
void
SetupMap
()
153
{
154
if
(!
m_DeployMenu
)
155
m_DeployMenu
= SCR_DeployMenuMain.GetDeployMenu();
156
157
m_wMapToolWidget
=
m_wRoot
.FindAnyWidget(
m_sMapToolMenu
);
158
if
(!
m_wMapToolWidget
)
159
return
;
160
161
Widget
widget =
m_wRoot
.FindAnyWidget(
"LoadoutSelector"
);
162
if
(!widget)
163
return
;
164
165
m_wLoadoutSelector
= widget.FindAnyWidget(
"Selector"
);
166
167
m_wDpadActionWidgetToolMenu
=
m_wMapToolWidget
.FindAnyWidget(
"Action"
);
168
m_wDpadActionWidgetBackground
=
m_wMapToolWidget
.FindAnyWidget(
"ActionBG"
);
169
m_MapToolMenuUI
=
SCR_MapToolMenuUI
.Cast(
SCR_MapEntity
.
GetMapInstance
().
GetMapUIComponent
(
SCR_MapToolMenuUI
));
170
171
widget =
m_wRoot
.FindAnyWidget(
"PagingLeft"
);
172
if
(widget)
173
m_LoadoutSelectorBtnLeft
=
SCR_ButtonBaseComponent
.Cast(widget.FindHandler(
SCR_PagingButtonComponent
));
174
175
widget =
m_wRoot
.FindAnyWidget(
"PagingRight"
);
176
if
(widget)
177
m_LoadoutSelectorBtnRight
=
SCR_ButtonBaseComponent
.Cast(widget.FindHandler(
SCR_PagingButtonComponent
));
178
179
OnInputDeviceIsGamepad
(!
GetGame
().
GetInputManager
().IsUsingMouseAndKeyboard());
180
GetGame
().OnInputDeviceIsGamepadInvoker().Insert(
OnInputDeviceIsGamepad
);
181
SetupSelectors
();
182
AddActionListeners
();
183
}
184
185
//------------------------------------------------------------------------------------------------
186
override
void
HandlerAttached
(
Widget
w)
187
{
188
if
(
SCR_Global
.
IsEditMode
())
189
return
;
190
191
m_wOwner
= w;
192
m_wRoot
=
SCR_WidgetHelper
.GetRootWidget(
m_wOwner
);
193
m_wDpadActionWidgetRightMenu
= w.FindAnyWidget(
"Control-Hint-Loadout"
);
194
m_wDefaultFocusWidget
=
m_wOwner
.FindAnyWidget(
m_sDefaultButtonName
);
195
196
//Delayed caching of other widgets, as they are initialised later
197
GetGame
().GetCallqueue().CallLater(
SetupMap
, 1000);
198
}
199
200
//------------------------------------------------------------------------------------------------
201
override
void
HandlerDeattached
(
Widget
w)
202
{
203
if
(
SCR_Global
.
IsEditMode
())
204
return
;
205
206
GetGame
().OnInputDeviceIsGamepadInvoker().Remove(
OnInputDeviceIsGamepad
);
207
}
208
209
//------------------------------------------------------------------------------------------------
210
protected
void
AddActionListeners
()
211
{
212
GetGame
().GetInputManager().AddActionListener(
m_sRightMenuAction
,
EActionTrigger
.DOWN,
SetFocusRightMenu
);
213
GetGame
().GetInputManager().AddActionListener(
m_sToolMenuAction
,
EActionTrigger
.DOWN,
SetFocusToolMenu
);
214
215
}
216
217
//------------------------------------------------------------------------------------------------
218
protected
void
RemoveActionListeners
()
219
{
220
GetGame
().GetInputManager().RemoveActionListener(
m_sRightMenuAction
,
EActionTrigger
.DOWN,
SetFocusRightMenu
);
221
GetGame
().GetInputManager().RemoveActionListener(
m_sToolMenuAction
,
EActionTrigger
.DOWN,
SetFocusToolMenu
);
222
223
}
224
225
//------------------------------------------------------------------------------------------------
226
protected
void
SetFocusRightMenu
()
227
{
228
if
(!
m_wDefaultFocusWidget
)
229
return
;
230
231
ShowDpadWidgets
(
false
);
232
ShowControlHints
(
m_wOwner
,
true
);
233
234
GetGame
().GetWorkspace().SetFocusedWidget(
m_wDefaultFocusWidget
);
235
236
RemoveActionListeners
();
237
GetGame
().GetInputManager().AddActionListener(
UIConstants
.MENU_ACTION_BACK,
EActionTrigger
.DOWN,
DisableFocusRightMenu
);
238
239
if
(
m_DeployMenu
)
240
m_DeployMenu
.AllowMapContext(
false
);
241
}
242
243
//------------------------------------------------------------------------------------------------
244
protected
void
SetFocusToolMenu
()
245
{
246
if
(!
m_MapToolMenuUI
)
247
return
;
248
249
ShowDpadWidgets
(
false
);
250
EnableWidget
(
m_wMapToolWidget
,
true
);
251
ShowControlHints
(
m_wMapToolWidget
,
true
);
252
m_MapToolMenuUI
.SetToolMenuFocused(
true
);
253
254
RemoveActionListeners
();
255
GetGame
().GetInputManager().AddActionListener(
UIConstants
.MENU_ACTION_BACK,
EActionTrigger
.DOWN,
DisableFocusToolMenu
);
256
257
if
(
m_DeployMenu
)
258
m_DeployMenu
.AllowMapContext(
false
);
259
}
260
261
//------------------------------------------------------------------------------------------------
262
protected
void
DisableFocusRightMenu
()
263
{
264
/*
265
SCR_DeployRequestUIBaseComponent selector = GetOpenedSelector();
266
if (selector && !GetGame().GetInputManager().IsUsingMouseAndKeyboard())
267
{
268
selector.SetExpanded(false);
269
GetGame().GetWorkspace().SetFocusedWidget(m_wDefaultFocusWidget);
270
return;
271
}
272
*/
273
274
GetGame
().GetWorkspace().SetFocusedWidget(null);
275
276
GetGame
().GetInputManager().RemoveActionListener(
UIConstants
.MENU_ACTION_BACK,
EActionTrigger
.DOWN,
DisableFocusRightMenu
);
277
AddActionListeners
();
278
279
ShowDpadWidgets
(
true
);
280
ShowControlHints
(
m_wOwner
,
false
);
281
282
if
(
m_DeployMenu
)
283
m_DeployMenu
.AllowMapContext(
true
);
284
}
285
286
//------------------------------------------------------------------------------------------------
287
protected
void
DisableFocusToolMenu
()
288
{
289
if
(!
m_MapToolMenuUI
)
290
return
;
291
292
if
(
IsAnyEntryActive
())
293
{
294
CloseAllMapTools
();
295
296
m_MapToolMenuUI
.SetToolMenuFocused(
true
);
297
return
;
298
}
299
300
GetGame
().GetInputManager().RemoveActionListener(
UIConstants
.MENU_ACTION_BACK,
EActionTrigger
.DOWN,
DisableFocusToolMenu
);
301
m_MapToolMenuUI
.SetToolMenuFocused(
false
);
302
AddActionListeners
();
303
ShowDpadWidgets
(
true
);
304
ShowControlHints
(
m_wMapToolWidget
,
false
);
305
306
if
(
m_DeployMenu
)
307
m_DeployMenu
.AllowMapContext(
true
);
308
}
309
310
//------------------------------------------------------------------------------------------------
311
protected
bool
IsAnyEntryActive
()
312
{
313
array<ref SCR_MapToolEntry> entries =
m_MapToolMenuUI
.GetMenuEntries();
314
if
(!entries || entries.IsEmpty())
315
return
false
;
316
317
foreach
(ref
SCR_MapToolEntry
entry : entries)
318
{
319
//TODO: This is far from ideal, on the contrary, this is terrible.
320
if
((entry.GetImageSet() ==
"ruler"
) || (entry.GetImageSet() ==
"compass"
) || (entry.GetImageSet() ==
"watch"
) || (entry.GetImageSet() ==
"editor"
))
321
continue
;
322
323
if
(entry.IsEntryActive())
324
return
true
;
325
}
326
327
return
false
;
328
}
329
330
//------------------------------------------------------------------------------------------------
331
protected
void
CloseAllMapTools
()
332
{
333
array<ref SCR_MapToolEntry> entries =
m_MapToolMenuUI
.GetMenuEntries();
334
if
(!entries || entries.IsEmpty())
335
return
;
336
337
foreach
(ref
SCR_MapToolEntry
entry : entries)
338
{
339
if
((entry.GetImageSet() ==
"ruler"
) || (entry.GetImageSet() ==
"compass"
) || (entry.GetImageSet() ==
"watch"
) || (entry.GetImageSet() ==
"editor"
))
340
continue
;
341
342
if
(entry.IsEntryActive())
343
entry.SetActive(
false
);
344
}
345
}
346
}
GetGame
ArmaReforgerScripted GetGame()
Definition
game.c:1398
GetInputManager
InputManager GetInputManager()
Definition
SCR_BaseManualCameraComponent.c:205
SCR_MapToolMenuUI
void SCR_MapToolMenuUI()
Definition
SCR_MapToolMenuUI.c:484
desc
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Definition
SCR_RespawnBriefingComponent.c:17
SCR_ButtonBaseComponent
Base class for any button, regardless its own content.
Definition
SCR_ButtonBaseComponent.c:7
SCR_DeployRequestUIBaseComponent
Definition
SCR_DeployRequestUIBaseComponent.c:3
SCR_Global
Definition
Functions.c:7
SCR_Global::IsEditMode
static bool IsEditMode()
Definition
Functions.c:1566
SCR_LoadoutGallery
Definition
SCR_LoadoutGallery.c:8
SCR_LoadoutGallery::SetGalleryFocused
void SetGalleryFocused(bool focused)
Definition
SCR_LoadoutGallery.c:31
SCR_LoadoutGallery::GetOnFocusChange
ScriptInvokerBool GetOnFocusChange()
Definition
SCR_LoadoutGallery.c:26
SCR_LoadoutGallery::EnablePagingInputListeners
void EnablePagingInputListeners(bool enable)
Definition
SCR_LoadoutGallery.c:62
SCR_MapEntity
Definition
SCR_MapEntity.c:18
SCR_MapEntity::GetMapUIComponent
SCR_MapUIBaseComponent GetMapUIComponent(typename componentType)
Definition
SCR_MapEntity.c:261
SCR_MapEntity::GetMapInstance
static SCR_MapEntity GetMapInstance()
Get map entity instance.
Definition
SCR_MapEntity.c:112
SCR_MapToolEntry
Map tool menu entry data class.
Definition
SCR_MapToolMenuUI.c:3
SCR_PagingButtonComponent
Definition
SCR_PagingButtonComponent.c:3
SCR_RespawnMenuWidgetHandler
Definition
SCR_RespawnMenuWidgetComponent.c:3
SCR_RespawnMenuWidgetHandler::m_sDefaultButtonName
string m_sDefaultButtonName
Definition
SCR_RespawnMenuWidgetComponent.c:11
SCR_RespawnMenuWidgetHandler::m_wMapToolWidget
Widget m_wMapToolWidget
Definition
SCR_RespawnMenuWidgetComponent.c:28
SCR_RespawnMenuWidgetHandler::m_LoadoutSelectorBtnLeft
SCR_ButtonBaseComponent m_LoadoutSelectorBtnLeft
Definition
SCR_RespawnMenuWidgetComponent.c:30
SCR_RespawnMenuWidgetHandler::SetFocusToolMenu
void SetFocusToolMenu()
Definition
SCR_RespawnMenuWidgetComponent.c:244
SCR_RespawnMenuWidgetHandler::HandlerDeattached
override void HandlerDeattached(Widget w)
Definition
SCR_RespawnMenuWidgetComponent.c:201
SCR_RespawnMenuWidgetHandler::AddActionListeners
void AddActionListeners()
Definition
SCR_RespawnMenuWidgetComponent.c:210
SCR_RespawnMenuWidgetHandler::m_DeployMenu
SCR_DeployMenuMain m_DeployMenu
Definition
SCR_RespawnMenuWidgetComponent.c:32
SCR_RespawnMenuWidgetHandler::ShowControlHints
void ShowControlHints(Widget w, bool show)
Definition
SCR_RespawnMenuWidgetComponent.c:81
SCR_RespawnMenuWidgetHandler::ShowDpadWidgets
void ShowDpadWidgets(bool show)
Definition
SCR_RespawnMenuWidgetComponent.c:91
SCR_RespawnMenuWidgetHandler::m_wDpadActionWidgetBackground
Widget m_wDpadActionWidgetBackground
Definition
SCR_RespawnMenuWidgetComponent.c:27
SCR_RespawnMenuWidgetHandler::m_aSelectors
ref array< SCR_DeployRequestUIBaseComponent > m_aSelectors
Definition
SCR_RespawnMenuWidgetComponent.c:34
SCR_RespawnMenuWidgetHandler::EnableWidget
void EnableWidget(notnull Widget w, bool enable)
Definition
SCR_RespawnMenuWidgetComponent.c:104
SCR_RespawnMenuWidgetHandler::HandlerAttached
override void HandlerAttached(Widget w)
Definition
SCR_RespawnMenuWidgetComponent.c:186
SCR_RespawnMenuWidgetHandler::m_sMapToolMenu
string m_sMapToolMenu
Definition
SCR_RespawnMenuWidgetComponent.c:14
SCR_RespawnMenuWidgetHandler::m_MapToolMenuUI
SCR_MapToolMenuUI m_MapToolMenuUI
Definition
SCR_RespawnMenuWidgetComponent.c:31
SCR_RespawnMenuWidgetHandler::DisableFocusToolMenu
void DisableFocusToolMenu()
Definition
SCR_RespawnMenuWidgetComponent.c:287
SCR_RespawnMenuWidgetHandler::m_wDpadActionWidgetRightMenu
Widget m_wDpadActionWidgetRightMenu
Definition
SCR_RespawnMenuWidgetComponent.c:25
SCR_RespawnMenuWidgetHandler::RemoveActionListeners
void RemoveActionListeners()
Definition
SCR_RespawnMenuWidgetComponent.c:218
SCR_RespawnMenuWidgetHandler::CloseAllMapTools
void CloseAllMapTools()
Definition
SCR_RespawnMenuWidgetComponent.c:331
SCR_RespawnMenuWidgetHandler::m_wLoadoutSelector
Widget m_wLoadoutSelector
Definition
SCR_RespawnMenuWidgetComponent.c:29
SCR_RespawnMenuWidgetHandler::SetupSelectors
void SetupSelectors()
Definition
SCR_RespawnMenuWidgetComponent.c:59
SCR_RespawnMenuWidgetHandler::OnLoadoudSelectorBtnFocused
void OnLoadoudSelectorBtnFocused(Widget w)
Definition
SCR_RespawnMenuWidgetComponent.c:37
SCR_RespawnMenuWidgetHandler::m_wOwner
Widget m_wOwner
Definition
SCR_RespawnMenuWidgetComponent.c:22
SCR_RespawnMenuWidgetHandler::IsAnyEntryActive
bool IsAnyEntryActive()
Definition
SCR_RespawnMenuWidgetComponent.c:311
SCR_RespawnMenuWidgetHandler::GetOpenedSelector
SCR_DeployRequestUIBaseComponent GetOpenedSelector()
Definition
SCR_RespawnMenuWidgetComponent.c:47
SCR_RespawnMenuWidgetHandler::DisableFocusRightMenu
void DisableFocusRightMenu()
Definition
SCR_RespawnMenuWidgetComponent.c:262
SCR_RespawnMenuWidgetHandler::m_LoadoutSelectorBtnRight
SCR_ButtonBaseComponent m_LoadoutSelectorBtnRight
Definition
SCR_RespawnMenuWidgetComponent.c:30
SCR_RespawnMenuWidgetHandler::SetFocusRightMenu
void SetFocusRightMenu()
Definition
SCR_RespawnMenuWidgetComponent.c:226
SCR_RespawnMenuWidgetHandler::m_sControlHintsWidgetName
string m_sControlHintsWidgetName
Definition
SCR_RespawnMenuWidgetComponent.c:20
SCR_RespawnMenuWidgetHandler::m_sToolMenuAction
string m_sToolMenuAction
Definition
SCR_RespawnMenuWidgetComponent.c:8
SCR_RespawnMenuWidgetHandler::m_sRightMenuAction
string m_sRightMenuAction
Definition
SCR_RespawnMenuWidgetComponent.c:5
SCR_RespawnMenuWidgetHandler::m_sSelectorsWidgetName
string m_sSelectorsWidgetName
Definition
SCR_RespawnMenuWidgetComponent.c:17
SCR_RespawnMenuWidgetHandler::m_wDpadActionWidgetToolMenu
Widget m_wDpadActionWidgetToolMenu
Definition
SCR_RespawnMenuWidgetComponent.c:26
SCR_RespawnMenuWidgetHandler::SetupMap
void SetupMap()
Definition
SCR_RespawnMenuWidgetComponent.c:152
SCR_RespawnMenuWidgetHandler::m_wRoot
Widget m_wRoot
Definition
SCR_RespawnMenuWidgetComponent.c:23
SCR_RespawnMenuWidgetHandler::m_wDefaultFocusWidget
Widget m_wDefaultFocusWidget
Definition
SCR_RespawnMenuWidgetComponent.c:24
SCR_RespawnMenuWidgetHandler::OnInputDeviceIsGamepad
void OnInputDeviceIsGamepad(bool isGamepad)
Definition
SCR_RespawnMenuWidgetComponent.c:116
SCR_WidgetHelper
Definition
SCR_WidgetHelper.c:2
ScriptedWidgetComponent
Definition
ScriptedWidgetComponent.c:13
UIConstants
Definition
Constants.c:151
Widget
Definition
Widget.c:13
Print
proto void Print(void var, LogLevel level=LogLevel.NORMAL)
Prints content of variable to console/log.
LogLevel
LogLevel
Enum with severity of the logging message.
Definition
LogLevel.c:14
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
EActionTrigger
EActionTrigger
Definition
EActionTrigger.c:13
scripts
Game
UI
Components
SCR_RespawnMenuWidgetComponent.c
Generated by
1.17.0