/// <summary>
 /// 重设特效销毁后的回调函数
 /// </summary>
 public void AddDestoryCallback(DelayDestroyComponent.EndCallBack kEnd)
 {
     mDestroyCallBack += kEnd;
 }
 /// <summary>
 /// 初始化
 /// </summary>
 /// <param name="data">特效配置的数据</param>
 /// <param name="target">特效绑定的物体</param>
 /// <param name="kEnd">特效销毁后的回调</param>
 public AnimationEffect(ResInitData data, GameObject target, float bind_target_radius, DelayDestroyComponent.EndCallBack kEnd)
 {
     mResData       = data;
     m_BindTarget   = target;
     m_TargetRadius = bind_target_radius;
     AddDestoryCallback(kEnd);
     LoadEffectRes();
     UID = EffectID;
     EffectID++;
 }