C# Класс LeopotamGroup.Pooling.PoolContainer

Pool container. Supports spawning of named prefab from Resources folder.
Наследование: UnityEngine.MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreatePool ( string prefabPath, Transform itemsRoot = null ) : PoolContainer

Creates new pool container for specified prefab.

Get ( ) : IPoolObject

Get new instance of prefab from pool.

Get ( bool &isNew ) : IPoolObject

Get new instance of prefab from pool.

Recycle ( IPoolObject obj ) : void

Recycle specified instance to pool.

Приватные методы

Метод Описание
LoadPrefab ( ) : bool

Описание методов

CreatePool() публичный статический Метод

Creates new pool container for specified prefab.
public static CreatePool ( string prefabPath, Transform itemsRoot = null ) : PoolContainer
prefabPath string Prefab path at Resources folder.
itemsRoot UnityEngine.Transform Root for new items.
Результат PoolContainer

Get() публичный Метод

Get new instance of prefab from pool.
public Get ( ) : IPoolObject
Результат IPoolObject

Get() публичный Метод

Get new instance of prefab from pool.
public Get ( bool &isNew ) : IPoolObject
isNew bool Is instance was created during this call.
Результат IPoolObject

Recycle() публичный Метод

Recycle specified instance to pool.
public Recycle ( IPoolObject obj ) : void
obj IPoolObject Instance to recycle.
Результат void