Version: 2021.1
언어: 한국어

GenericPool<T0>

class in UnityEngine.Pool

매뉴얼로 전환

설명

Provides a static implementation of ObjectPool<T0>.

The GenericPool has collection checks enabled that ensure that when an instance is released it is not already in the pool. Note this is not thread-safe. See Also: UnsafeGenericPool<T0>.

using UnityEngine.Pool;

public class GenericPoolExample { class MyClass { public int someValue; public string someString; }

void GetPooled() { // Get an instance var instance = GenericPool<MyClass>.Get();

// Return the instance GenericPool<MyClass>.Release(instance); } }

정적 함수

GetGet an instance from the pool. If the pool is empty then a new instance will be created.
ReleaseReturns the instance back to the pool.