/// <summary> /// ��ʼ�ռ�,���۵��ö��ٴζ�ֻ��ʼһ�� /// </summary> public static void StartGC() { if(mSingleton == null) { GameObject go = new GameObject("Pool_GameObject_GC_Interval"); mSingleton = go.AddComponent<Pool_GameObj_GC_Interval>(); //ֻ����һ�� mSingleton.StartCoroutine(mSingleton._Coro_ClearPool()); } }
/// <summary> /// 开始收集,无论调用多少次都只开始一次 /// </summary> public static void StartGC() { if (mSingleton == null) { GameObject go = new GameObject("Pool_GameObject_GC_Interval"); mSingleton = go.AddComponent <Pool_GameObj_GC_Interval>(); //只开启一次 mSingleton.StartCoroutine(mSingleton._Coro_ClearPool()); } }
/// <summary> /// ????????????? /// </summary> public static void Init() { Pool_GameObj_GC_Interval.StartGC(); }