Example #1
0
 override public void Update(float time)
 {
     for (int i = 0, count = _lst.Count; i < count; ++i)
     {
         TweenBase t = _lst[i];
         t.Update(time);
         if (_isStop)
         {
             break;
         }
     }
 }
Example #2
0
        void LateUpdate()
        {
            if (_final == null)
            {
                return;
            }
            if (_final.IsEnd())
            {
                return;
            }
            if (!_useScaleTime)
            {
                _final.Update(Time.unscaledTime);
            }
            else
            {
                _final.Update(Time.time);
            }

            if (_final.IsEnd())
            {
                Object.Destroy(this);
            }
        }
Example #3
0
 override public void Update(float time)
 {
     for (int i = 0, count = _lst.Count; i < count; ++i)
     {
         TweenBase t = _lst[i];
         if (!t.IsEnd())
         {
             t.Update(time);
             if (t.IsEnd() && !_isStop)
             {
                 BeginNext(i + 1, time);
             }
             break;
         }
     }
 }