Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_ButtonEffectPosition.c
Go to the documentation of this file.
1[BaseContainerProps(configRoot : true), SCR_ButtonEffectTitleAttribute("Position", "m_sWidgetName")]
2class SCR_ButtonEffectPosition : SCR_ButtonEffectWidgetBase
3{
4 [Attribute(defvalue: "0.2", UIWidgets.EditBox, "Duration of animation")]
5 protected float m_vAnimationTime;
6
7 [Attribute()]
9
10 [Attribute()]
12
13 [Attribute()]
15
16 [Attribute()]
18
19 [Attribute()]
21
22 [Attribute()]
24
25 [Attribute()]
27
28 [Attribute()]
30
31 [Attribute()]
33
34 [Attribute()]
36
37 [Attribute()]
39
40 //------------------------------------------------------------------------------------------------
41 override void OnStateDefault(bool instant)
42 {
43 Apply(m_vDefault, instant);
44 }
45
46 //------------------------------------------------------------------------------------------------
47 override void OnStateHovered(bool instant)
48 {
49 Apply(m_vHovered, instant);
50 }
51
52 //------------------------------------------------------------------------------------------------
53 override void OnStateActivated(bool instant)
54 {
55 Apply(m_vActivated, instant);
56 }
57
58 //------------------------------------------------------------------------------------------------
59 override void OnStateActivatedHovered(bool instant)
60 {
61 Apply(m_vActivatedHovered, instant);
62 }
63
64 //------------------------------------------------------------------------------------------------
65 override void OnStateDisabled(bool instant)
66 {
67 Apply(m_vDisabled, instant);
68 }
69
70 //------------------------------------------------------------------------------------------------
71 override void OnStateDisabledActivated(bool instant)
72 {
73 Apply(m_vDisabled, instant);
74 }
75
76 //------------------------------------------------------------------------------------------------
77 override void OnClicked(bool instant)
78 {
79 Apply(m_vClicked, instant);
80 }
81
82 //------------------------------------------------------------------------------------------------
83 override void OnFocusGained(bool instant)
84 {
85 Apply(m_vFocusGained, instant);
86 }
87
88 //------------------------------------------------------------------------------------------------
89 override void OnFocusLost(bool instant)
90 {
91 Apply(m_vFocusLost, instant);
92 }
93
94 //------------------------------------------------------------------------------------------------
95 override void OnToggledOn(bool instant)
96 {
97 Apply(m_vToggledOn, instant);
98 }
99
100 //------------------------------------------------------------------------------------------------
101 override void OnToggledOff(bool instant)
102 {
103 Apply(m_vToggledOff, instant);
104 }
105
106 //------------------------------------------------------------------------------------------------
107 override void OnDisabled()
108 {
110 }
111
112 //------------------------------------------------------------------------------------------------
113 protected void Apply(vector value, bool instant)
114 {
115 if (m_wTarget)
116 {
117 if (!instant && m_vAnimationTime != 0)
118 {
119 float position[2] = {value[0], value[1]};
121 }
122 else
123 {
125 FrameSlot.SetPos(m_wTarget, value[0], value[1]);
126 }
127 }
128 }
129}
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
vector position
static bool StopAnimation(Widget w, typename typeName)
static WidgetAnimationPosition Position(Widget widget, float position[2], float speed)
override void OnToggledOn(bool instant)
override void OnFocusGained(bool instant)
override void OnClicked(bool instant)
override void OnFocusLost(bool instant)
override void OnStateDisabled(bool instant)
override void OnStateDisabledActivated(bool instant)
override void OnStateActivated(bool instant)
override void OnStateActivatedHovered(bool instant)
void Apply(vector value, bool instant)
override void OnToggledOff(bool instant)
override void OnStateHovered(bool instant)
override void OnStateDefault(bool instant)
SCR_FieldOfViewSettings Attribute