Beispiel #1
0
        Pool CreateNewPool(BasePoolSettings poolSettings)
        {
            Pool newPool = CreateNewPool(poolSettings.key, poolSettings.GetPrefab(), poolSettings.initialSize);

            poolSettings.SetPool(newPool);
            return(newPool);
        }
Beispiel #2
0
        public Pool GetOrCreatePool(BasePoolSettings poolSettings)
        {
            Pool pool = GetPool(poolSettings.key);

            if (pool != null)
            {
                return(pool);
            }
            return(CreateNewPool(poolSettings));
        }