Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_TextAndWarningTooltipDetail.c
Go to the documentation of this file.
3{
4 [Attribute()]
6
7 [Attribute(desc: "Optional")]
9
10 [Attribute("Text")]
11 protected string m_sTextWidgetName;
12
13 [Attribute("WarningText")]
14 protected string m_sWarningTextName;
15
16 [Attribute("WarningIcon")]
17 protected string m_sWarningImageName;
18
19 protected TextWidget m_Text;
22
23 //------------------------------------------------------------------------------------------------
24 override bool InitDetail(SCR_EditableEntityComponent entity, Widget widget)
25 {
26 m_Text = TextWidget.Cast(widget.FindAnyWidget(m_sTextWidgetName));
27 if (!m_Text)
28 return false;
29
30 m_WarningText = TextWidget.Cast(widget.FindAnyWidget(m_sWarningTextName));
31 if (!m_WarningText)
32 return false;
33 else
35
36 m_WarningImage = ImageWidget.Cast(widget.FindAnyWidget(m_sWarningImageName));
38 {
39 if (m_WarningIcon != string.Empty)
40 {
41 m_WarningImage.LoadImageTexture(0, m_WarningIcon);
42 m_WarningImage.SetImage(0);
43 }
44 else
45 {
46 m_WarningImage.SetVisible(false);
47 }
48 }
49
50 return true;
51 }
52
53 //------------------------------------------------------------------------------------------------
56 void ToggleWarning(bool showWarning)
57 {
58 if (m_WarningImage && m_WarningIcon != string.Empty)
59 m_WarningImage.SetVisible(showWarning);
60
61 if (m_WarningText)
62 m_WarningText.SetVisible(showWarning);
63
64 m_Text.SetVisible(!showWarning);
65 }
66}
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
class SCR_KeyBindingFilter BaseContainerCustomTitleField("m_sBindString")
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
override bool InitDetail(SCR_EditableEntityComponent entity, Widget widget)
SCR_FieldOfViewSettings Attribute