/// <summary> /// 响应并发序列动画单个动画播放完成 /// </summary> /// <param name="tanim"></param> private void OnParalAnimationPlayCompleted(TBaseAnimation tanim) { mParalWailtedCompletedAnimationList.Remove(tanim); Debug.Log($"并发序列-动画:{tanim.GetType().Name}播放完成,剩余等待完成动画数量:{mParalWailtedCompletedAnimationList.Count}!"); if (mParalWailtedCompletedAnimationList.Count == 0) { OnPlaySequenceAnimationEnd(); } }
/// <summary> /// 响应线性序列动画单个动画播放完成 /// </summary> /// <param name="tanim"></param> private void OnLinearAnimationPlayCompleted(TBaseAnimation tanim) { Debug.Log($"线性序列-动画:{tanim.GetType().Name}播放完成,下一个等待播放动画索引:{mLinearPlayAnimationNextIndex}!"); mCurrentLinearPlayAnimation = null; PlayNextLinearAnimation(); }