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_IdentityDividerTooltipDetail.c
Go to the documentation of this file.
1
[
BaseContainerProps
(),
BaseContainerCustomStringTitleField
(
"<IDENTITY DIVIDER>"
)]
2
class
SCR_IdentityDividerTooltipDetail
:
SCR_EntityTooltipDetail
3
{
4
[
Attribute
(
desc
:
"Only show if IdentityComponent has Bio"
)]
5
protected
bool
m_bNeedsBio
;
6
7
//------------------------------------------------------------------------------------------------
8
override
bool
InitDetail
(
SCR_EditableEntityComponent
entity,
Widget
widget)
9
{
10
SCR_IdentityManagerComponent
identityManager =
SCR_IdentityManagerComponent
.
GetInstance
();
11
if
(!identityManager)
12
return
false
;
13
14
SCR_ExtendedIdentityComponent
identityComponent =
SCR_ExtendedIdentityComponent
.Cast(entity.GetOwner().FindComponent(
SCR_ExtendedIdentityComponent
));
15
if
(!identityComponent)
16
return
false
;
17
18
//~ Check if allowed to show bio
19
BaseContainer
editorSettings =
GetGame
().GetGameUserSettings().GetModule(
"SCR_EditorSettings"
);
20
bool
showBioTooltip =
true
;
21
22
if
(editorSettings)
23
editorSettings.Get(
"m_bShowIdentityBioTooltip"
, showBioTooltip);
24
25
if
(!showBioTooltip)
26
return
false
;
27
28
return
!
m_bNeedsBio
|| (
m_bNeedsBio
&& identityComponent.
GetIdentityBio
() != null && !identityComponent.
GetIdentityBio
().
GetBioText
().IsEmpty());
29
}
30
}
GetGame
ArmaReforgerScripted GetGame()
Definition
game.c:1398
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
BaseContainerCustomStringTitleField
class SCR_HitZoneGroupNameHolder BaseContainerCustomStringTitleField("USE INHERITED VERSION ONLY!")
Definition
SCR_HitZoneGroupNameHolder.c:27
desc
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Definition
SCR_RespawnBriefingComponent.c:17
BaseContainer
Definition
BaseContainer.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_IdentityBio::GetBioText
string GetBioText()
Definition
SCR_IdentityBio.c:12
SCR_IdentityDividerTooltipDetail
Definition
SCR_IdentityDividerTooltipDetail.c:3
SCR_IdentityDividerTooltipDetail::InitDetail
override bool InitDetail(SCR_EditableEntityComponent entity, Widget widget)
Definition
SCR_IdentityDividerTooltipDetail.c:8
SCR_IdentityDividerTooltipDetail::m_bNeedsBio
bool m_bNeedsBio
Definition
SCR_IdentityDividerTooltipDetail.c:5
SCR_IdentityManagerComponent
Definition
SCR_IdentityManagerComponent.c:7
SCR_IdentityManagerComponent::GetInstance
static SCR_IdentityManagerComponent GetInstance()
Definition
SCR_IdentityManagerComponent.c:62
Widget
Definition
Widget.c:13
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
Editor
UI
Components
Tooltips
Tooltips
Details
SCR_IdentityDividerTooltipDetail.c
Generated by
1.17.0