123456789101112131415161718192021222324252627282930 |
- // -----------------------------------------------------------
- class Rotator
- {
- reference float speed;
- protected Widget m_root;
- protected ref AnimatorTimer m_anim;
- // -----------------------------------------------------------
- void Rotator()
- {
- m_anim = new AnimatorTimer();
- }
-
- // -----------------------------------------------------------
- protected void Update()
- {
- if (m_root)
- {
- m_root.SetRotation(0, 0, m_anim.GetTargetValue() * Math.RAD2DEG);
- }
- }
-
- // -----------------------------------------------------------
- void OnWidgetScriptInit(Widget w)
- {
- m_root = w;
- m_anim.AnimateLoop(speed);
- }
- };
|