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; } } }
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); } }
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; } } }