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_GameOverScreenContentUIComponent.c
Go to the documentation of this file.
1
class
SCR_GameOverScreenContentUIComponent
:
ScriptedWidgetComponent
2
{
3
[
Attribute
(
"GameOver_Image"
)]
4
protected
string
m_sImageName
;
5
6
[
Attribute
(
"Image_SizeSetter"
)]
7
protected
string
m_sImageHolderName
;
8
9
[
Attribute
(
"GameOver_State"
)]
10
protected
string
m_sTileName
;
11
12
[
Attribute
(
"GameOver_Condition"
)]
13
protected
string
m_sSubtitleName
;
14
15
[
Attribute
(
"GameOver_Description"
)]
16
protected
string
m_sDebriefingName
;
17
18
protected
Widget
m_wRoot
;
19
24
void
InitContent
(
SCR_GameOverScreenUIContentData
endScreenUIContent)
25
{
26
TextWidget
titleWidget =
TextWidget
.Cast(
m_wRoot
.FindAnyWidget(
m_sTileName
));
27
TextWidget
subtitleWidget =
TextWidget
.Cast(
m_wRoot
.FindAnyWidget(
m_sSubtitleName
));
28
TextWidget
debriefingWidget =
TextWidget
.Cast(
m_wRoot
.FindAnyWidget(
m_sDebriefingName
));
29
ImageWidget
image =
ImageWidget
.Cast(
m_wRoot
.FindAnyWidget(
m_sImageName
));
30
31
if
(titleWidget)
32
titleWidget.SetTextFormat(endScreenUIContent.m_sTitle, endScreenUIContent.m_sTitleParam);
33
34
if
(subtitleWidget)
35
subtitleWidget.SetTextFormat(endScreenUIContent.m_sSubtitle, endScreenUIContent.m_sSubtitleParam);
36
37
if
(debriefingWidget)
38
debriefingWidget.SetTextFormat(endScreenUIContent.m_sDebriefing, endScreenUIContent.m_sDebriefingParam);
39
40
41
if
(image && !endScreenUIContent.m_sImageTexture.IsEmpty())
42
{
43
image.LoadImageTexture(0, endScreenUIContent.m_sImageTexture);
44
}
45
//~ Hide image if non set
46
else
47
{
48
Widget
imageHolder =
m_wRoot
.FindAnyWidget(
m_sImageHolderName
);
49
if
(imageHolder)
50
imageHolder.SetVisible(
false
);
51
}
52
}
53
54
override
void
HandlerAttached
(
Widget
w)
55
{
56
m_wRoot
= w;
57
}
58
override
void
HandlerDeattached
(
Widget
w)
59
{
60
}
61
};
ImageWidget
Definition
ImageWidget.c:13
SCR_GameOverScreenContentUIComponent
Definition
SCR_GameOverScreenContentUIComponent.c:2
SCR_GameOverScreenContentUIComponent::HandlerDeattached
override void HandlerDeattached(Widget w)
Definition
SCR_GameOverScreenContentUIComponent.c:58
SCR_GameOverScreenContentUIComponent::m_sImageName
string m_sImageName
Definition
SCR_GameOverScreenContentUIComponent.c:4
SCR_GameOverScreenContentUIComponent::m_sImageHolderName
string m_sImageHolderName
Definition
SCR_GameOverScreenContentUIComponent.c:7
SCR_GameOverScreenContentUIComponent::m_sDebriefingName
string m_sDebriefingName
Definition
SCR_GameOverScreenContentUIComponent.c:16
SCR_GameOverScreenContentUIComponent::m_sSubtitleName
string m_sSubtitleName
Definition
SCR_GameOverScreenContentUIComponent.c:13
SCR_GameOverScreenContentUIComponent::m_sTileName
string m_sTileName
Definition
SCR_GameOverScreenContentUIComponent.c:10
SCR_GameOverScreenContentUIComponent::HandlerAttached
override void HandlerAttached(Widget w)
Definition
SCR_GameOverScreenContentUIComponent.c:54
SCR_GameOverScreenContentUIComponent::m_wRoot
Widget m_wRoot
Definition
SCR_GameOverScreenContentUIComponent.c:18
SCR_GameOverScreenContentUIComponent::InitContent
void InitContent(SCR_GameOverScreenUIContentData endScreenUIContent)
Definition
SCR_GameOverScreenContentUIComponent.c:24
SCR_GameOverScreenUIContentData
Definition
SCR_GameOverScreenManagerComponent.c:573
ScriptedWidgetComponent
Definition
ScriptedWidgetComponent.c:13
TextWidget
Definition
TextWidget.c:16
Widget
Definition
Widget.c:13
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
UI
GameOverScreen
SCR_GameOverScreenContentUIComponent.c
Generated by
1.17.0