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_ActionHintScriptedWidgetTooltip.c
Go to the documentation of this file.
1
[
BaseContainerProps
(configRoot :
true
)]
2
class
SCR_ActionHintScriptedWidgetTooltip
:
SCR_ScriptedWidgetTooltipContentBase
3
{
4
[
Attribute
(
""
,
desc
:
"action to display"
)]
5
protected
string
m_sAction
;
6
7
[
Attribute
(
UIColors
.GetColorAttribute(
UIColors
.IDLE_ACTIVE))]
8
ref
Color
m_ActionColor
;
9
10
protected
SCR_InputButtonComponent
m_ActionDisplay
;
11
12
protected
const
string
WIDGET_ACTION
=
"Action"
;
13
14
//------------------------------------------------------------------------------------------------
15
override
bool
Init
(
WorkspaceWidget
workspace,
Widget
wrapper)
16
{
17
if
(!super.Init(workspace, wrapper))
18
return
false
;
19
20
Widget
action =
m_wContentRoot
.FindAnyWidget(
WIDGET_ACTION
);
21
if
(action)
22
m_ActionDisplay
=
SCR_InputButtonComponent
.
FindComponent
(action);
23
24
if
(!
m_ActionDisplay
)
25
return
false
;
26
27
ResetAction
();
28
ResetActionColor
();
29
30
return
true
;
31
}
32
33
//------------------------------------------------------------------------------------------------
34
bool
SetAction
(
string
action)
35
{
36
if
(!
m_ActionDisplay
|| action.IsEmpty())
37
return
false
;
38
39
m_ActionDisplay
.SetAction(action);
40
return
true
;
41
}
42
43
//------------------------------------------------------------------------------------------------
44
bool
SetActionColor
(
Color
color)
45
{
46
if
(!
m_ActionDisplay
)
47
return
false
;
48
49
m_ActionDisplay
.SetColorActionDisabled(color);
50
return
true
;
51
}
52
53
//------------------------------------------------------------------------------------------------
54
bool
ResetAction
()
55
{
56
return
SetAction
(
GetDefaultAction
());
57
}
58
59
//------------------------------------------------------------------------------------------------
60
bool
ResetActionColor
()
61
{
62
return
SetActionColor
(
GetDefaultActionColor
());
63
}
64
65
//------------------------------------------------------------------------------------------------
66
string
GetDefaultAction
()
67
{
68
return
m_sAction
;
69
}
70
71
//------------------------------------------------------------------------------------------------
72
Color
GetDefaultActionColor
()
73
{
74
return
Color
.FromInt(
m_ActionColor
.PackToInt());
75
}
76
}
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
desc
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Definition
SCR_RespawnBriefingComponent.c:17
Color
Definition
Color.c:13
SCR_ActionHintScriptedWidgetTooltip
Definition
SCR_ActionHintScriptedWidgetTooltip.c:3
SCR_ActionHintScriptedWidgetTooltip::Init
override bool Init(WorkspaceWidget workspace, Widget wrapper)
Definition
SCR_ActionHintScriptedWidgetTooltip.c:15
SCR_ActionHintScriptedWidgetTooltip::WIDGET_ACTION
const string WIDGET_ACTION
Definition
SCR_ActionHintScriptedWidgetTooltip.c:12
SCR_ActionHintScriptedWidgetTooltip::GetDefaultActionColor
Color GetDefaultActionColor()
Definition
SCR_ActionHintScriptedWidgetTooltip.c:72
SCR_ActionHintScriptedWidgetTooltip::m_sAction
string m_sAction
Definition
SCR_ActionHintScriptedWidgetTooltip.c:5
SCR_ActionHintScriptedWidgetTooltip::SetActionColor
bool SetActionColor(Color color)
Definition
SCR_ActionHintScriptedWidgetTooltip.c:44
SCR_ActionHintScriptedWidgetTooltip::ResetAction
bool ResetAction()
Definition
SCR_ActionHintScriptedWidgetTooltip.c:54
SCR_ActionHintScriptedWidgetTooltip::GetDefaultAction
string GetDefaultAction()
Definition
SCR_ActionHintScriptedWidgetTooltip.c:66
SCR_ActionHintScriptedWidgetTooltip::SetAction
bool SetAction(string action)
Definition
SCR_ActionHintScriptedWidgetTooltip.c:34
SCR_ActionHintScriptedWidgetTooltip::m_ActionColor
ref Color m_ActionColor
Definition
SCR_ActionHintScriptedWidgetTooltip.c:8
SCR_ActionHintScriptedWidgetTooltip::m_ActionDisplay
SCR_InputButtonComponent m_ActionDisplay
Definition
SCR_ActionHintScriptedWidgetTooltip.c:10
SCR_ActionHintScriptedWidgetTooltip::ResetActionColor
bool ResetActionColor()
Definition
SCR_ActionHintScriptedWidgetTooltip.c:60
SCR_InputButtonComponent
Definition
SCR_InputButtonComponent.c:2
SCR_InputButtonComponent::FindComponent
static SCR_InputButtonComponent FindComponent(notnull Widget w)
Definition
SCR_InputButtonComponent.c:1078
SCR_ScriptedWidgetTooltipContentBase
Definition
SCR_ScriptedWidgetTooltipContentBase.c:3
SCR_ScriptedWidgetTooltipContentBase::m_wContentRoot
Widget m_wContentRoot
Definition
SCR_ScriptedWidgetTooltipContentBase.c:13
UIColors
Definition
Constants.c:17
Widget
Definition
Widget.c:13
WorkspaceWidget
Definition
WorkspaceWidget.c:16
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
UI
Components
WidgetLibrary
SCR_ActionHintScriptedWidgetTooltip.c
Generated by
1.17.0