C# 클래스 Assets.Scripts.Utils.UnityObjectPool.UnityObjectPool

파일 보기 프로젝트 열기: maximecharron/GLO-3002-Frima 1 사용 예제들

공개 메소드들

메소드 설명
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