Assets.Scripts.Utils.UnityObjectPool.UnityObjectPool.UnityObjectPool C# (CSharp) Метод

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
        public UnityObjectPool(GameObject gameObject, Type objectType, int poolSize, Func<UnityEngine.Object, bool> itemAvailabilityPredicate)
        {
            for (int i = 0; i < poolSize; i++)
            {
                this.poolObjects.Add(gameObject.AddComponent(objectType));
            }
            this.itemAvailabilityPredicate = itemAvailabilityPredicate;
        }

Same methods

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