Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
rotator.c
Go to the documentation of this file.
1// -----------------------------------------------------------
2class Rotator
3{
4 reference float speed;
5
6 protected Widget m_root;
7 protected ref AnimatorTimer m_anim;
8
9 // -----------------------------------------------------------
10 void Rotator()
11 {
12 m_anim = new AnimatorTimer();
13 }
14
15 // -----------------------------------------------------------
16 protected void Update()
17 {
18 if (m_root)
19 {
20 m_root.SetRotation(0, 0, m_anim.GetTargetValue() * Math.RAD2DEG);
21 }
22 }
23
24 // -----------------------------------------------------------
25 void OnWidgetScriptInit(Widget w)
26 {
27 m_root = w;
28 m_anim.AnimateLoop(speed);
29 }
30};
Definition enmath.c:7
ref AnimatorTimer m_anim
Definition rotator.c:7
void Rotator()
Definition rotator.c:10
void OnWidgetScriptInit(Widget w)
Definition rotator.c:25
Widget m_root
Definition rotator.c:6
void Update()
Definition rotator.c:16