/// <summary>
 /// 带状态释放
 /// </summary>
 /// <param name="distanceInteraction"></param>
 /// <param name="status"></param>
 public virtual void OnDistanceRelease(DistanceInteraction distanceInteraction, InteractionReleaseStatus status)
 {
     if (OnStatusRelease != null)
     {
         OnStatusRelease.Invoke(distanceInteraction, status);
     }
 }
        /// <summary>
        /// 带状态释放
        /// </summary>
        /// <param name="distanceInteraction"></param>
        /// <param name="status"></param>
        public virtual void OnDistanceRelease(DistanceInteraction distanceInteraction, InteractionReleaseStatus status)
        {
            //Debug.Log("OnDistanceRelease IsGrab");
            IsGrab = false;

            if (OnStatusRelease != null)
            {
                OnStatusRelease.Invoke(distanceInteraction, status);
            }
        }