コード例 #1
0
 /// <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();
     }
 }
コード例 #2
0
 /// <summary>
 /// 响应线性序列动画单个动画播放完成
 /// </summary>
 /// <param name="tanim"></param>
 private void OnLinearAnimationPlayCompleted(TBaseAnimation tanim)
 {
     Debug.Log($"线性序列-动画:{tanim.GetType().Name}播放完成,下一个等待播放动画索引:{mLinearPlayAnimationNextIndex}!");
     mCurrentLinearPlayAnimation = null;
     PlayNextLinearAnimation();
 }