public override void AppendCompleteCallback(UnityEngine.Events.UnityAction action) { IDOTweenUtil tween = null; for (int i = AsyncTweenWidgets.Length - 1; i >= 0; i--) { tween = AsyncTweenWidgets[i]; if (null == tween) { continue; } tween.AppendCompleteCallback(action); break; } // if(tween == null) _appendCallback = action; }
private void AppendTween(IDOTweenUtil tween) { _tweenSequence.Enqueue(tween); tween.AppendCompleteCallback(TweenCallback); }