C# Класс Assets.Scripts.Utils.UnityObjectPool.UnityObjectPool

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GetNext ( ) : Object
UnityObjectPool ( GameObject gameObject, Type objectType, int poolSize, bool>.Func itemAvailabilityPredicate ) : Assets.Scripts.Extensions
UnityObjectPool ( UnityEngine referenceObject, int poolSize, bool>.Func itemAvailabilityPredicate ) : Assets.Scripts.Extensions

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

Метод Описание
InstantiatePoolObjects ( ) : Object
IsItemAvailable ( UnityEngine unityObject ) : bool

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

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

public GetNext ( ) : Object
Результат UnityEngine.Object

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

public UnityObjectPool ( GameObject gameObject, Type objectType, int poolSize, bool>.Func itemAvailabilityPredicate ) : Assets.Scripts.Extensions
gameObject UnityEngine.GameObject
objectType System.Type
poolSize int
itemAvailabilityPredicate bool>.Func
Результат Assets.Scripts.Extensions

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

public UnityObjectPool ( UnityEngine referenceObject, int poolSize, bool>.Func itemAvailabilityPredicate ) : Assets.Scripts.Extensions
referenceObject UnityEngine
poolSize int
itemAvailabilityPredicate bool>.Func
Результат Assets.Scripts.Extensions