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

GenericPool<T0>

класс в UnityEngine.Pool

Выполнено в:UnityEngine.CoreModule

Описание

Предоставляет статическую реализацию ObjectPool<T0>.

В GenericPool включены проверки коллекций, которые обеспечивают, что при освобождении экземпляра он уже не находится в пуле. Обратите внимание, что это не безопасно для потоков. Дополнительные ресурсы: 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); } }

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

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