Skip to content

Commit 8f99f12

Browse files
committed
optimizing and refactoring the pool
1 parent 62a5803 commit 8f99f12

File tree

17 files changed

+654
-156
lines changed

17 files changed

+654
-156
lines changed

.idea/.idea.Unity-Object-Pooling/.idea/contentModel.xml

Lines changed: 380 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/.idea.Unity-Object-Pooling/.idea/encodings.xml

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/.idea.Unity-Object-Pooling/.idea/indexLayout.xml

Lines changed: 30 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/.idea.Unity-Object-Pooling/.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/.idea.Unity-Object-Pooling/.idea/projectSettingsUpdater.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/.idea.Unity-Object-Pooling/.idea/riderModule.iml

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/.idea.Unity-Object-Pooling/.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/.idea.Unity-Object-Pooling/.idea/workspace.xml

Lines changed: 96 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/CustomTools/ObjectPooling/Scripts/ObjectPool/IPooledObject.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1-
public interface IPooledObject
1+
using CustomTools.ObjectPooling.Scripts.ObjectPool;
2+
3+
public interface IPooledObject
24
{
35
PooledObjectType PoolType { get; set; }
4-
void Init();
6+
ObjectPooler ObjectPooler { get; set; }
7+
void Construct(ObjectPooler pooler);
58
void OnObjectSpawn();
69
void OnObjectDespawn();
710
void Despawn();

0 commit comments

Comments
 (0)