UnsafeGenericPool<T0>
класс в UnityEngine.Pool
Выполнено в:UnityEngine.CoreModule
Описание
Предоставляет статическую реализацию ObjectPool<T0>.
Это альтернатива GenericPool<T0>, в которой проверки коллекции отключены. Некоторые объекты генерируют мусор, когда они сравниваются во время проверок коллекции. Эта версия не выполняет никаких проверок коллекции, поэтому мусор не будет генерироваться. Обратите внимание, что это не безопасно для потоков.
using UnityEngine.Pool;
public class UnsafeGenericPoolPoolExample { class MyClass { public int someValue; public string someString; }
void GetPooled() { // Get an instance var instance = UnsafeGenericPool<MyClass>.Get();
// Return the instance UnsafeGenericPool<MyClass>.Release(instance); } }