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_PulsateUIComponent.c
Go to the documentation of this file.
1
class
SCR_PulsateUIComponent
:
ScriptedWidgetComponent
2
{
3
[
Attribute
(
"Pulse"
)]
4
protected
string
m_sPulseWidgetName
;
5
6
[
Attribute
(
"2"
)]
7
protected
float
m_fPulsateAnimationSpeed
;
8
9
[
Attribute
(
""
,
UIWidgets
.ComboBox,
"Animation curve"
,
""
, ParamEnumArray.FromEnum(
EAnimationCurve
))]
10
protected
EAnimationCurve
m_eCurve
;
11
12
//------------------------------------------------------------------------------------------------
13
override
void
HandlerAttached
(
Widget
w)
14
{
15
Widget
pulse = w.FindAnyWidget(
m_sPulseWidgetName
);
16
WidgetAnimationBase
anim =
AnimateWidget
.
Opacity
(pulse, 0,
m_fPulsateAnimationSpeed
);
17
if
(!anim)
18
return
;
19
20
anim.SetRepeat(
true
);
21
anim.SetCurve(
m_eCurve
);
22
}
23
}
WidgetAnimationBase
void WidgetAnimationBase(Widget w, float speed)
Definition
WidgetAnimation.c:308
EAnimationCurve
EAnimationCurve
Definition
WidgetAnimation.c:6
AnimateWidget
Definition
AnimateWidget.c:3
AnimateWidget::Opacity
static WidgetAnimationOpacity Opacity(Widget widget, float targetValue, float speed, bool toggleVisibility=false)
Definition
AnimateWidget.c:167
SCR_PulsateUIComponent
Definition
SCR_PulsateUIComponent.c:2
SCR_PulsateUIComponent::HandlerAttached
override void HandlerAttached(Widget w)
Definition
SCR_PulsateUIComponent.c:13
SCR_PulsateUIComponent::m_eCurve
EAnimationCurve m_eCurve
Definition
SCR_PulsateUIComponent.c:10
SCR_PulsateUIComponent::m_fPulsateAnimationSpeed
float m_fPulsateAnimationSpeed
Definition
SCR_PulsateUIComponent.c:7
SCR_PulsateUIComponent::m_sPulseWidgetName
string m_sPulseWidgetName
Definition
SCR_PulsateUIComponent.c:4
ScriptedWidgetComponent
Definition
ScriptedWidgetComponent.c:13
UIWidgets
Definition
attributes.c:40
Widget
Definition
Widget.c:13
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
UI
Components
Animations
SCR_PulsateUIComponent.c
Generated by
1.17.0