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);