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_PlayMenuTileComponent.c
Go to the documentation of this file.
1
class
SCR_PlayMenuTileComponent
:
SCR_TileBaseComponent
2
{
3
[
Attribute
(
"0"
,
UIWidgets
.CheckBox,
"Is this a big vertical tile? E.g. will use hi-res thumb picture.."
)]
4
protected
bool
m_bBigTile
;
5
6
[
Attribute
(
"480"
,
UIWidgets
.Slider,
"Estimated width of grid thumb picture, in a reference resolution."
,
"320 1920 1"
)]
7
protected
float
m_fThumbnailWidth
;
8
9
MissionWorkshopItem
m_Item
;
10
ref
SCR_MissionHeader
m_Header
;
11
12
protected
Widget
m_wContentGroup
;
13
protected
Widget
m_wFeatured
;
14
protected
TextWidget
m_wName
;
15
protected
TextWidget
m_wDescription
;
16
protected
Widget
m_wRecentlyPlayed
;
17
protected
TextWidget
m_wRecentlyPlayedText
;
18
19
// Mouse interact buttons
20
protected
Widget
m_wMouseInteractButtons
;
21
22
bool
m_bIsMouseInteraction
;
23
protected
bool
m_bFocused
;
24
25
// Button components
26
protected
SCR_ModularButtonComponent
m_Play
;
27
protected
SCR_ModularButtonComponent
m_Continue
;
28
protected
SCR_ModularButtonComponent
m_FindServer
;
29
protected
SCR_ModularButtonComponent
m_Host
;
30
protected
SCR_ModularButtonComponent
m_Restart
;
31
32
// Warning
33
protected
SCR_SimpleWarningOverlayComponent
m_WarningOverlay
;
34
35
// Tooltip
36
protected
SCR_ScriptedWidgetTooltip
m_CurrentTooltip
;
37
38
// Script invokers for the mouse interact buttons
39
protected
ref
ScriptInvokerString
m_OnMouseInteractionButtonClicked
;
40
41
//------------------------------------------------------------------------------------------------
42
override
void
HandlerAttached
(
Widget
w)
43
{
44
super.HandlerAttached(w);
45
46
SCR_ServicesStatusHelper
.
RefreshPing
();
47
SCR_ServicesStatusHelper
.
GetOnCommStatusCheckFinished
().Insert(
OnCommStatusCheckFinished
);
48
49
m_wName
=
TextWidget
.Cast(w.FindAnyWidget(
"Name"
));
50
m_wDescription
=
TextWidget
.Cast(w.FindAnyWidget(
"Description"
));
51
m_wContentGroup
= w.FindAnyWidget(
"ContentGroup"
);
52
53
m_wMouseInteractButtons
= w.FindAnyWidget(
"MouseInteractButtons"
);
54
Widget
wPlay = w.FindAnyWidget(
SCR_ScenarioUICommon
.BUTTON_PLAY);
55
Widget
wContinue = w.FindAnyWidget(
SCR_ScenarioUICommon
.BUTTON_CONTINUE);
56
Widget
wRestart = w.FindAnyWidget(
SCR_ScenarioUICommon
.BUTTON_RESTART);
57
Widget
wHost = w.FindAnyWidget(
SCR_ScenarioUICommon
.BUTTON_HOST);
58
Widget
wFindServer = w.FindAnyWidget(
SCR_ScenarioUICommon
.BUTTON_FIND_SERVERS);
59
60
m_Play
= SCR_ModularButtonComponent.FindComponent(wPlay);
61
if
(
m_Play
)
62
m_Play
.m_OnClicked.Insert(
OnPlay
);
63
64
m_Continue
= SCR_ModularButtonComponent.FindComponent(wContinue);
65
if
(
m_Continue
)
66
m_Continue
.m_OnClicked.Insert(
OnContinue
);
67
68
m_Restart
= SCR_ModularButtonComponent.FindComponent(wRestart);
69
if
(
m_Restart
)
70
m_Restart
.m_OnClicked.Insert(
OnRestart
);
71
72
m_Host
= SCR_ModularButtonComponent.FindComponent(wHost);
73
if
(
m_Host
)
74
m_Host
.m_OnClicked.Insert(
OnHost
);
75
76
m_FindServer
= SCR_ModularButtonComponent.FindComponent(wFindServer);
77
if
(
m_FindServer
)
78
m_FindServer
.m_OnClicked.Insert(
OnFindServers
);
79
80
if
(
GetGame
().InPlayMode())
81
Enable
(
false
);
82
83
InputManager
inputManager =
GetGame
().GetInputManager();
84
85
if
(inputManager)
86
m_bIsMouseInteraction
= (inputManager.GetLastUsedInputDevice() == EInputDeviceType.MOUSE);
87
88
GetGame
().OnInputDeviceUserChangedInvoker().Insert(
OnInputDeviceUserChanged
);
89
90
m_WarningOverlay
=
SCR_SimpleWarningOverlayComponent
.Cast(
SCR_SimpleWarningOverlayComponent
.
FindComponentInHierarchy
(
m_wRoot
));
91
}
92
93
//------------------------------------------------------------------------------------------------
94
override
void
HandlerDeattached
(
Widget
w)
95
{
96
super.HandlerDeattached(w);
97
SCR_ServicesStatusHelper
.
GetOnCommStatusCheckFinished
().Remove(
OnCommStatusCheckFinished
);
98
SCR_ScriptedWidgetTooltip
.
GetOnTooltipShow
().Remove(
OnTooltipShow
);
99
}
100
101
//------------------------------------------------------------------------------------------------
102
override
bool
OnFocus
(
Widget
w,
int
x,
int
y)
103
{
104
m_bFocused
=
true
;
105
UpdateModularButtons
();
106
107
// Tooltips
108
SCR_ScriptedWidgetTooltip
.
GetOnTooltipShow
().Insert(
OnTooltipShow
);
109
110
return
super.OnFocus(w, x, y);
111
}
112
113
//------------------------------------------------------------------------------------------------
114
override
bool
OnFocusLost
(
Widget
w,
int
x,
int
y)
115
{
116
m_bFocused
=
false
;
117
UpdateModularButtons
();
118
119
// Tooltips
120
SCR_ScriptedWidgetTooltip
.
GetOnTooltipShow
().Remove(
OnTooltipShow
);
121
122
return
super.OnFocusLost(w, x, y);
123
}
124
125
//------------------------------------------------------------------------------------------------
128
void
Setup
(notnull
MissionWorkshopItem
item,
EPlayMenuContentType
contentType)
129
{
130
m_Item
= item;
131
132
// Init header only if scenario is NOT coming from an addon
133
if
(!item.GetOwner())
134
m_Header
=
SCR_MissionHeader
.GetMissionHeader(item);
135
136
m_wName
.SetText(item.Name());
137
m_wDescription
.SetText(item.Description());
138
139
UpdateModularButtons
();
140
UpdateWarning
();
141
142
// Set image through SCR_ButtonImageComponent
143
SCR_ButtonImageComponent
comp =
SCR_ButtonImageComponent
.Cast(
m_wRoot
.FindHandler(
SCR_ButtonImageComponent
));
144
if
(comp)
145
{
146
ResourceName
texture =
GetTexture
();
147
148
if
(!texture.IsEmpty())
149
comp.SetImage(texture, item.GetOwner() != null);
150
}
151
152
if
(contentType ==
EPlayMenuContentType
.RECENT)
153
{
154
int
timeSinceLastPlayedSeconds =
m_Item
.GetTimeSinceLastPlay();
155
string
sLastPlayed =
SCR_FormatHelper
.
GetTimeSinceEventImprecise
(timeSinceLastPlayedSeconds);
156
}
157
158
if
(
m_wMouseInteractButtons
)
159
m_wMouseInteractButtons
.SetVisible(
false
);
160
161
Enable
();
162
}
163
164
//------------------------------------------------------------------------------------------------
165
protected
void
Enable
(
bool
enable =
true
)
166
{
167
m_wRoot
.SetEnabled(enable);
168
m_wContentGroup
.SetVisible(enable);
169
}
170
171
//------------------------------------------------------------------------------------------------
173
ResourceName
GetTexture
()
174
{
175
if
(
m_bBigTile
&&
m_Header
&& !
m_Header
.m_sPreviewImage.IsEmpty())
176
return
m_Header
.m_sPreviewImage;
177
178
if
(
m_Header
)
179
return
m_Header
.m_sLoadingScreen;
180
181
if
(
m_Item
)
182
{
183
BackendImage
image =
m_Item
.Thumbnail();
184
185
// DEBUG problems with scenario addon thumbs
186
// array<ImageScale> scales = {};
187
// int i = image.GetScales(scales);
188
189
// Get optimal width for the thumb
190
float
width =
g_Game
.GetWorkspace().DPIScale(
m_fThumbnailWidth
);
191
ImageScale
scale
= image.GetLocalScale((
int
)width);
192
if
(
scale
)
193
return
scale
.Path();
194
}
195
196
return
string
.Empty;
197
}
198
199
// React on switching between input methods
200
//------------------------------------------------------------------------------------------------
201
protected
void
OnInputDeviceUserChanged
(EInputDeviceType oldDevice, EInputDeviceType newDevice)
202
{
203
//PrintFormat("OnInputDeviceUserChanged | %1 -> %2", oldDevice, newDevice);
204
205
if
(newDevice == EInputDeviceType.TRACK_IR || newDevice == EInputDeviceType.JOYSTICK)
206
return
;
207
208
m_bIsMouseInteraction
= (newDevice == EInputDeviceType.MOUSE);
209
}
210
211
//------------------------------------------------------------------------------------------------
212
protected
void
OnPlay
()
213
{
214
if
(
m_OnMouseInteractionButtonClicked
)
215
m_OnMouseInteractionButtonClicked
.Invoke(
SCR_ScenarioUICommon
.BUTTON_PLAY);
216
}
217
218
//------------------------------------------------------------------------------------------------
219
protected
void
OnContinue
()
220
{
221
if
(
m_OnMouseInteractionButtonClicked
)
222
m_OnMouseInteractionButtonClicked
.Invoke(
SCR_ScenarioUICommon
.BUTTON_CONTINUE);
223
}
224
225
//------------------------------------------------------------------------------------------------
226
protected
void
OnRestart
()
227
{
228
if
(
m_OnMouseInteractionButtonClicked
)
229
m_OnMouseInteractionButtonClicked
.Invoke(
SCR_ScenarioUICommon
.BUTTON_RESTART);
230
}
231
232
//------------------------------------------------------------------------------------------------
233
protected
void
OnHost
()
234
{
235
if
(!
SCR_ScenarioUICommon
.
CanHost
(
m_Item
))
236
return
;
237
238
if
(
m_OnMouseInteractionButtonClicked
)
239
m_OnMouseInteractionButtonClicked
.Invoke(
SCR_ScenarioUICommon
.BUTTON_HOST);
240
}
241
242
//------------------------------------------------------------------------------------------------
243
protected
void
OnFindServers
()
244
{
245
if
(!
SCR_ScenarioUICommon
.
CanJoin
(
m_Item
))
246
return
;
247
248
if
(
m_OnMouseInteractionButtonClicked
)
249
m_OnMouseInteractionButtonClicked
.Invoke(
SCR_ScenarioUICommon
.BUTTON_FIND_SERVERS);
250
}
251
252
//------------------------------------------------------------------------------------------------
253
protected
void
OnCommStatusCheckFinished
(
SCR_ECommStatus
status,
float
responseTime,
float
lastSuccessTime,
float
lastFailTime)
254
{
255
UpdateModularButtons
();
256
}
257
258
//------------------------------------------------------------------------------------------------
259
protected
void
OnTooltipShow
(
SCR_ScriptedWidgetTooltip
tooltip)
260
{
261
m_CurrentTooltip
= tooltip;
262
SCR_ScenarioUICommon
.
UpdateMouseButtonTooltips
(tooltip,
m_Item
);
263
}
264
265
//------------------------------------------------------------------------------------------------
266
protected
void
UpdateModularButtons
()
267
{
268
SCR_ScenarioUICommon
.
UpdateMouseButtonTooltips
(
m_CurrentTooltip
,
m_Item
);
269
270
if
(
m_wMouseInteractButtons
)
271
m_wMouseInteractButtons
.SetVisible(
m_bFocused
);
272
273
SCR_ScenarioUICommon
.
UpdatePlayMouseButton
(
m_Play
,
m_Item
,
m_bFocused
);
274
SCR_ScenarioUICommon
.
UpdateContinueMouseButton
(
m_Continue
,
m_Item
,
m_bFocused
);
275
SCR_ScenarioUICommon
.
UpdateRestartMouseButton
(
m_Restart
,
m_Item
,
m_bFocused
);
276
SCR_ScenarioUICommon
.
UpdateHostMouseButton
(
m_Host
,
m_Item
,
m_bFocused
);
277
SCR_ScenarioUICommon
.
UpdateJoinMouseButton
(
m_FindServer
,
m_Item
,
m_bFocused
);
278
}
279
280
//------------------------------------------------------------------------------------------------
281
protected
void
UpdateWarning
()
282
{
283
if
(!
m_WarningOverlay
)
284
return
;
285
286
SCR_ERevisionAvailability availability =
SCR_ScenarioUICommon
.
GetOwnerRevisionAvailability
(
m_Item
);
287
m_bIsInErrorState = availability != SCR_ERevisionAvailability.ERA_AVAILABLE;
288
289
m_WarningOverlay
.SetWarningVisible(m_bIsInErrorState,
false
);
290
m_WarningOverlay
.SetWarning(
SCR_WorkshopUiCommon
.
GetRevisionAvailabilityErrorMessage
(availability),
SCR_WorkshopUiCommon
.
GetRevisionAvailabilityErrorTexture
(availability));
291
}
292
293
//------------------------------------------------------------------------------------------------
295
ScriptInvokerString
GetOnMouseInteractionButtonClicked
()
296
{
297
if
(!
m_OnMouseInteractionButtonClicked
)
298
m_OnMouseInteractionButtonClicked
=
new
ScriptInvokerString
();
299
300
return
m_OnMouseInteractionButtonClicked
;
301
}
302
}
scale
vector scale
Definition
BlenderEndpoints.c:50
GetGame
ArmaReforgerScripted GetGame()
Definition
game.c:1398
EPlayMenuContentType
EPlayMenuContentType
Definition
SCR_PlayMenu.c:2
ScriptInvokerString
ScriptInvokerBase< ScriptInvokerStringMethod > ScriptInvokerString
Definition
SCR_ScriptInvokerHelper.c:75
SCR_ECommStatus
SCR_ECommStatus
This class may become obsolete on BackendAPI update.
Definition
SCR_ServicesStatusHelper.c:3
BackendImage
Definition
BackendImage.c:13
ImageScale
Definition
ImageScale.c:13
InputManager
Input management system for user interactions.
Definition
InputManager.c:20
MissionWorkshopItem
Definition
MissionWorkshopItem.c:13
ResourceName
Definition
ResourceName.c:13
SCR_ButtonImageComponent
Definition
SCR_ButtonImageComponent.c:3
SCR_FormatHelper
Definition
SCR_FormatHelper.c:2
SCR_FormatHelper::GetTimeSinceEventImprecise
static string GetTimeSinceEventImprecise(int timeDiffSeconds)
Definition
SCR_FormatHelper.c:254
SCR_MissionHeader
Definition
SCR_MissionHeader.c:2
SCR_PlayMenuTileComponent
Definition
SCR_PlayMenuTileComponent.c:2
SCR_PlayMenuTileComponent::m_wRecentlyPlayedText
TextWidget m_wRecentlyPlayedText
Definition
SCR_PlayMenuTileComponent.c:17
SCR_PlayMenuTileComponent::m_wDescription
TextWidget m_wDescription
Definition
SCR_PlayMenuTileComponent.c:15
SCR_PlayMenuTileComponent::m_wName
TextWidget m_wName
Definition
SCR_PlayMenuTileComponent.c:14
SCR_PlayMenuTileComponent::m_bIsMouseInteraction
bool m_bIsMouseInteraction
Definition
SCR_PlayMenuTileComponent.c:22
SCR_PlayMenuTileComponent::m_Continue
SCR_ModularButtonComponent m_Continue
Definition
SCR_PlayMenuTileComponent.c:27
SCR_PlayMenuTileComponent::UpdateModularButtons
void UpdateModularButtons()
Definition
SCR_PlayMenuTileComponent.c:266
SCR_PlayMenuTileComponent::m_Header
ref SCR_MissionHeader m_Header
Definition
SCR_PlayMenuTileComponent.c:10
SCR_PlayMenuTileComponent::UpdateWarning
void UpdateWarning()
Definition
SCR_PlayMenuTileComponent.c:281
SCR_PlayMenuTileComponent::Setup
void Setup(notnull MissionWorkshopItem item, EPlayMenuContentType contentType)
Definition
SCR_PlayMenuTileComponent.c:128
SCR_PlayMenuTileComponent::OnCommStatusCheckFinished
void OnCommStatusCheckFinished(SCR_ECommStatus status, float responseTime, float lastSuccessTime, float lastFailTime)
Definition
SCR_PlayMenuTileComponent.c:253
SCR_PlayMenuTileComponent::m_bFocused
bool m_bFocused
Definition
SCR_PlayMenuTileComponent.c:23
SCR_PlayMenuTileComponent::OnFocusLost
override bool OnFocusLost(Widget w, int x, int y)
Definition
SCR_PlayMenuTileComponent.c:114
SCR_PlayMenuTileComponent::m_Host
SCR_ModularButtonComponent m_Host
Definition
SCR_PlayMenuTileComponent.c:29
SCR_PlayMenuTileComponent::m_Restart
SCR_ModularButtonComponent m_Restart
Definition
SCR_PlayMenuTileComponent.c:30
SCR_PlayMenuTileComponent::m_Item
MissionWorkshopItem m_Item
Definition
SCR_PlayMenuTileComponent.c:9
SCR_PlayMenuTileComponent::m_Play
SCR_ModularButtonComponent m_Play
Definition
SCR_PlayMenuTileComponent.c:26
SCR_PlayMenuTileComponent::GetTexture
ResourceName GetTexture()
Definition
SCR_PlayMenuTileComponent.c:173
SCR_PlayMenuTileComponent::OnRestart
void OnRestart()
Definition
SCR_PlayMenuTileComponent.c:226
SCR_PlayMenuTileComponent::m_FindServer
SCR_ModularButtonComponent m_FindServer
Definition
SCR_PlayMenuTileComponent.c:28
SCR_PlayMenuTileComponent::OnFocus
override bool OnFocus(Widget w, int x, int y)
Definition
SCR_PlayMenuTileComponent.c:102
SCR_PlayMenuTileComponent::HandlerDeattached
override void HandlerDeattached(Widget w)
Definition
SCR_PlayMenuTileComponent.c:94
SCR_PlayMenuTileComponent::m_wMouseInteractButtons
Widget m_wMouseInteractButtons
Definition
SCR_PlayMenuTileComponent.c:20
SCR_PlayMenuTileComponent::m_wContentGroup
Widget m_wContentGroup
Definition
SCR_PlayMenuTileComponent.c:12
SCR_PlayMenuTileComponent::HandlerAttached
override void HandlerAttached(Widget w)
Definition
SCR_PlayMenuTileComponent.c:42
SCR_PlayMenuTileComponent::OnPlay
void OnPlay()
Definition
SCR_PlayMenuTileComponent.c:212
SCR_PlayMenuTileComponent::GetOnMouseInteractionButtonClicked
ScriptInvokerString GetOnMouseInteractionButtonClicked()
Definition
SCR_PlayMenuTileComponent.c:295
SCR_PlayMenuTileComponent::m_fThumbnailWidth
float m_fThumbnailWidth
Definition
SCR_PlayMenuTileComponent.c:7
SCR_PlayMenuTileComponent::OnInputDeviceUserChanged
void OnInputDeviceUserChanged(EInputDeviceType oldDevice, EInputDeviceType newDevice)
Definition
SCR_PlayMenuTileComponent.c:201
SCR_PlayMenuTileComponent::m_wFeatured
Widget m_wFeatured
Definition
SCR_PlayMenuTileComponent.c:13
SCR_PlayMenuTileComponent::m_wRecentlyPlayed
Widget m_wRecentlyPlayed
Definition
SCR_PlayMenuTileComponent.c:16
SCR_PlayMenuTileComponent::OnContinue
void OnContinue()
Definition
SCR_PlayMenuTileComponent.c:219
SCR_PlayMenuTileComponent::m_CurrentTooltip
SCR_ScriptedWidgetTooltip m_CurrentTooltip
Definition
SCR_PlayMenuTileComponent.c:36
SCR_PlayMenuTileComponent::m_WarningOverlay
SCR_SimpleWarningOverlayComponent m_WarningOverlay
Definition
SCR_PlayMenuTileComponent.c:33
SCR_PlayMenuTileComponent::OnFindServers
void OnFindServers()
Definition
SCR_PlayMenuTileComponent.c:243
SCR_PlayMenuTileComponent::m_OnMouseInteractionButtonClicked
ref ScriptInvokerString m_OnMouseInteractionButtonClicked
Definition
SCR_PlayMenuTileComponent.c:39
SCR_PlayMenuTileComponent::OnHost
void OnHost()
Definition
SCR_PlayMenuTileComponent.c:233
SCR_PlayMenuTileComponent::Enable
void Enable(bool enable=true)
Definition
SCR_PlayMenuTileComponent.c:165
SCR_PlayMenuTileComponent::OnTooltipShow
void OnTooltipShow(SCR_ScriptedWidgetTooltip tooltip)
Definition
SCR_PlayMenuTileComponent.c:259
SCR_PlayMenuTileComponent::m_bBigTile
bool m_bBigTile
Definition
SCR_PlayMenuTileComponent.c:4
SCR_ScenarioUICommon
Definition
SCR_ScenarioUICommon.c:5
SCR_ScenarioUICommon::UpdateContinueMouseButton
static void UpdateContinueMouseButton(SCR_ModularButtonComponent button, MissionWorkshopItem mission, bool entryFocused, bool visible=true)
Definition
SCR_ScenarioUICommon.c:439
SCR_ScenarioUICommon::UpdateMouseButtonTooltips
static void UpdateMouseButtonTooltips(SCR_ScriptedWidgetTooltip tooltip, MissionWorkshopItem mission)
Definition
SCR_ScenarioUICommon.c:628
SCR_ScenarioUICommon::CanJoin
static bool CanJoin(MissionWorkshopItem mission)
Definition
SCR_ScenarioUICommon.c:233
SCR_ScenarioUICommon::CanHost
static bool CanHost(MissionWorkshopItem mission)
Definition
SCR_ScenarioUICommon.c:239
SCR_ScenarioUICommon::UpdateJoinMouseButton
static void UpdateJoinMouseButton(SCR_ModularButtonComponent button, MissionWorkshopItem mission, bool entryFocused, bool visible=true)
Definition
SCR_ScenarioUICommon.c:538
SCR_ScenarioUICommon::UpdateHostMouseButton
static void UpdateHostMouseButton(SCR_ModularButtonComponent button, MissionWorkshopItem mission, bool entryFocused, bool visible=true)
Definition
SCR_ScenarioUICommon.c:571
SCR_ScenarioUICommon::UpdateRestartMouseButton
static void UpdateRestartMouseButton(SCR_ModularButtonComponent button, MissionWorkshopItem mission, bool entryFocused, bool visible=true)
Definition
SCR_ScenarioUICommon.c:455
SCR_ScenarioUICommon::UpdatePlayMouseButton
static void UpdatePlayMouseButton(SCR_ModularButtonComponent button, MissionWorkshopItem mission, bool entryFocused, bool visible=true)
Definition
SCR_ScenarioUICommon.c:421
SCR_ScenarioUICommon::GetOwnerRevisionAvailability
static SCR_ERevisionAvailability GetOwnerRevisionAvailability(MissionWorkshopItem mission)
Definition
SCR_ScenarioUICommon.c:192
SCR_ScriptedWidgetComponent::m_wRoot
Widget m_wRoot
Definition
SCR_ScriptedWidgetComponent.c:9
SCR_ScriptedWidgetTooltip
Definition
SCR_ScriptedWidgetTooltip.c:16
SCR_ScriptedWidgetTooltip::GetOnTooltipShow
static ScriptInvokerTooltip GetOnTooltipShow()
Definition
SCR_ScriptedWidgetTooltip.c:396
SCR_ServicesStatusHelper
Definition
SCR_ServicesStatusHelper.c:16
SCR_ServicesStatusHelper::GetOnCommStatusCheckFinished
static ScriptInvokerCommStatus GetOnCommStatusCheckFinished()
Definition
SCR_ServicesStatusHelper.c:422
SCR_ServicesStatusHelper::RefreshPing
static void RefreshPing()
Definition
SCR_ServicesStatusHelper.c:94
SCR_SimpleWarningOverlayComponent
Definition
SCR_SimpleWarningOverlayComponent.c:7
SCR_SimpleWarningOverlayComponent::FindComponentInHierarchy
static override SCR_SimpleWarningOverlayComponent FindComponentInHierarchy(notnull Widget root)
Definition
SCR_SimpleWarningOverlayComponent.c:135
SCR_TileBaseComponent
Definition
SCR_TileBaseComponent.c:2
SCR_WorkshopUiCommon
Definition
SCR_WorkshopUiCommon.c:6
SCR_WorkshopUiCommon::GetRevisionAvailabilityErrorMessage
static string GetRevisionAvailabilityErrorMessage(WorkshopItem item)
Definition
SCR_WorkshopUiCommon.c:639
SCR_WorkshopUiCommon::GetRevisionAvailabilityErrorTexture
static string GetRevisionAvailabilityErrorTexture(WorkshopItem item)
Definition
SCR_WorkshopUiCommon.c:689
TextWidget
Definition
TextWidget.c:16
UIWidgets
Definition
attributes.c:40
Widget
Definition
Widget.c:13
g_Game
Game g_Game
Game singleton instance.
Definition
gameLib.c:13
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
UI
Components
MainMenu
SCR_PlayMenuTileComponent.c
Generated by
1.17.0