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_FullBioIdentityTooltipDetail.c
Go to the documentation of this file.
1
[
BaseContainerProps
(),
BaseContainerCustomTitleField
(
"m_sDisplayName"
)]
2
class
SCR_FullBioIdentityTooltipDetail
:
SCR_EntityTooltipDetail
3
{
4
[
Attribute
(defvalue:
"0.5 0.5 0.5 1"
,
desc
:
"Color of Text."
)]
5
protected
ref
Color
m_WidgetColor
;
6
7
//------------------------------------------------------------------------------------------------
8
override
bool
CreateDetail
(
SCR_EditableEntityComponent
entity,
Widget
parent,
TextWidget
label,
bool
setFrameslot =
true
)
9
{
10
if
(label)
11
label.SetColor(
m_WidgetColor
);
12
13
return
super.CreateDetail(entity, parent, label, setFrameslot);
14
}
15
16
//------------------------------------------------------------------------------------------------
17
override
bool
InitDetail
(
SCR_EditableEntityComponent
entity,
Widget
widget)
18
{
19
SCR_ExtendedIdentityComponent
extendedIdentityComponent =
SCR_ExtendedIdentityComponent
.Cast(entity.GetOwner().FindComponent(
SCR_ExtendedIdentityComponent
));
20
if
(!extendedIdentityComponent)
21
return
false
;
22
23
//~ Check if allowed to show bio
24
BaseContainer
editorSettings =
GetGame
().GetGameUserSettings().GetModule(
"SCR_EditorSettings"
);
25
bool
showBioTooltip =
true
;
26
27
if
(editorSettings)
28
editorSettings.Get(
"m_bShowIdentityBioTooltip"
, showBioTooltip);
29
30
if
(!showBioTooltip)
31
return
false
;
32
33
TextWidget
textWidget =
TextWidget
.Cast(widget);
34
if
(!textWidget)
35
textWidget =
TextWidget
.Cast(widget.FindAnyWidget(
"Text"
));
36
37
if
(!textWidget)
38
return
false
;
39
40
textWidget.SetColor(
m_WidgetColor
);
41
42
SCR_IdentityBio
bio = extendedIdentityComponent.
GetIdentityBio
();
43
44
if
(!bio)
45
return
false
;
46
47
textWidget.SetText(bio.
GetBioText
());
48
49
return
true
;
50
}
51
}
52
53
54
55
GetGame
ArmaReforgerScripted GetGame()
Definition
game.c:1398
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
BaseContainerCustomTitleField
class SCR_KeyBindingFilter BaseContainerCustomTitleField("m_sBindString")
Definition
SCR_KeyBindingMenuConfig.c:116
desc
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Definition
SCR_RespawnBriefingComponent.c:17
BaseContainer
Definition
BaseContainer.c:13
Color
Definition
Color.c:13
SCR_EditableEntityComponent
Definition
SCR_EditableEntityComponent.c:14
SCR_EntityTooltipDetail
Definition
SCR_EntityTooltipDetail.c:3
SCR_ExtendedIdentityComponent
Definition
SCR_ExtendedIdentityComponent.c:6
SCR_ExtendedIdentityComponent::GetIdentityBio
SCR_IdentityBio GetIdentityBio()
Definition
SCR_ExtendedIdentityComponent.c:216
SCR_FullBioIdentityTooltipDetail
Definition
SCR_FullBioIdentityTooltipDetail.c:3
SCR_FullBioIdentityTooltipDetail::InitDetail
override bool InitDetail(SCR_EditableEntityComponent entity, Widget widget)
Definition
SCR_FullBioIdentityTooltipDetail.c:17
SCR_FullBioIdentityTooltipDetail::CreateDetail
override bool CreateDetail(SCR_EditableEntityComponent entity, Widget parent, TextWidget label, bool setFrameslot=true)
Definition
SCR_FullBioIdentityTooltipDetail.c:8
SCR_FullBioIdentityTooltipDetail::m_WidgetColor
ref Color m_WidgetColor
Definition
SCR_FullBioIdentityTooltipDetail.c:5
SCR_IdentityBio
Definition
SCR_IdentityBio.c:3
SCR_IdentityBio::GetBioText
string GetBioText()
Definition
SCR_IdentityBio.c:12
TextWidget
Definition
TextWidget.c:16
Widget
Definition
Widget.c:13
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
Editor
UI
Components
Tooltips
Tooltips
Details
SCR_FullBioIdentityTooltipDetail.c
Generated by
1.17.0