Example #1
0
 /// <summary>
 /// 添加帧回调
 /// </summary>
 /// <param name="FrameIndex">特定帧</param>
 /// <param name="callback"></param>
 public void AddFrameCallBack(int FrameIndex, DelegateAnimationFrameEvent callback)
 {
     //替换
     if (FrameCallbacks.ContainsKey(FrameIndex))
     {
         FrameCallbacks[FrameIndex] = callback;
     }
     else
     {
         FrameCallbacks.Add(FrameIndex, callback);
     }
 }
Example #2
0
 /// <summary>
 /// 添加特定动画特定帧回调
 /// </summary>
 /// <param name="FrameIndex">特定帧</param>
 /// <param name="callback"></param>
 public void AddFrameCallBack(int FrameIndex, DelegateAnimationFrameEvent callback)
 {
     AnimationData.AddFrameCallBack(FrameIndex, callback);
 }
Example #3
0
 /// <summary>
 /// 设置每一帧的回调
 /// </summary>
 /// <param name="callback">回调</param>
 public void SetEveryFrameCallBack(DelegateAnimationFrameEvent callback)
 {
     EveryFrameCallback = callback;
 }
Example #4
0
 /// <summary>
 /// 设置特定动画每一帧的回调
 /// </summary>
 /// <param name="callback">回调</param>
 public void SetEveryFrameCallBack(DelegateAnimationFrameEvent callback)
 {
     AnimationData.SetEveryFrameCallBack(callback);
 }