C# Class Assets.Scripts.Utils.UnityObjectPool.UnityObjectPool

Afficher le fichier Open project: maximecharron/GLO-3002-Frima Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
InstantiatePoolObjects ( ) : Object
IsItemAvailable ( UnityEngine unityObject ) : bool

Method Details

GetNext() public méthode

public GetNext ( ) : Object
Résultat UnityEngine.Object

UnityObjectPool() public méthode

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
Résultat Assets.Scripts.Extensions

UnityObjectPool() public méthode

public UnityObjectPool ( UnityEngine referenceObject, int poolSize, bool>.Func itemAvailabilityPredicate ) : Assets.Scripts.Extensions
referenceObject UnityEngine
poolSize int
itemAvailabilityPredicate bool>.Func
Résultat Assets.Scripts.Extensions