Skip to content

Commit 96076bc

Browse files
committed
Update Pool.cs
1 parent 18a9012 commit 96076bc

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

Pool.cs

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,35 +8,26 @@ namespace ToolBox.Pools
88
[System.Serializable]
99
public class Pool
1010
{
11-
[SerializeField, AssetsOnly, ValueDropdown(nameof(GetPoolables))] private Poolable _prefab = null;
11+
[SerializeField, AssetList, AssetsOnly] private Poolable _prefab = null;
1212
[SerializeField] private int _startCount = 0;
1313
[SerializeField, SceneObjectsOnly] private Transform _holder = null;
14-
[SerializeField] private GameObjectReactor _objectInitializator = null;
1514

1615
private int _currentCount = 0;
1716
private Queue<Poolable> _entities = null;
1817

19-
public Pool(Poolable prefab, int startCount, Transform holder, GameObjectReactor objectInitializator)
18+
public Pool(Poolable prefab, int startCount, Transform holder)
2019
{
2120
_prefab = prefab;
2221
_startCount = startCount;
2322
_holder = holder;
24-
_objectInitializator = objectInitializator;
2523
}
2624

27-
private IEnumerable<Poolable> GetPoolables() =>
28-
Resources.FindObjectsOfTypeAll<Poolable>();
29-
3025
public void Fill()
3126
{
3227
_entities = new Queue<Poolable>(_startCount);
3328
_currentCount = _startCount;
3429

3530
Poolable original = Object.Instantiate(_prefab, _holder);
36-
37-
if (_objectInitializator != null)
38-
_objectInitializator.SendReaction(original.gameObject);
39-
4031
AddToPool(original);
4132

4233
for (int i = 0; i < _startCount - 1; i++)

0 commit comments

Comments
 (0)