Unity 6.3
0 онлайн 56 гостей 3 в системе
Вход

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

Статические методы

Метод Описание
GetПолучить экземпляр из пула. Если пул пуст, то будет создан новый экземпляр.
ReleaseВозвращает экземпляр в пул.