protected override void SavePoint(IPointBehaiver point)
 {
     if (point is PointBehaiver)
     {
         point.Body.SetActive(false);
         pointPool.Enqueue(point as PointBehaiver);
     }
     else
     {
         Destroy(point.Body);
     }
 }
 /// <summary>
 /// 回收point
 /// </summary>
 /// <param name="point"></param>
 protected abstract void SavePoint(IPointBehaiver point);