Skip to content

Commit d65f864

Browse files
committed
Fixed author url in package.json.
Changed few names/variables
1 parent 148f130 commit d65f864

File tree

6 files changed

+12
-17
lines changed

6 files changed

+12
-17
lines changed

Runtime/Components/RefPooler.cs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,23 @@ public class RefPooler : RefComponent, IReleasable
1717

1818
private readonly Queue<RefItem> availibleItems = new();
1919
private readonly LinkedList<RefItem> usedItems = new();
20-
private bool isInitialized;
20+
private bool isPrepared;
2121

2222
public int Count => availibleItems.Count + usedItems.Count;
2323
public int UsedCount => usedItems.Count;
2424
public int AvailibleCount => availibleItems.Count;
2525

26-
private void Start() => Initialize();
26+
private void Start() => Prepare();
2727

2828
private void OnValidate()
2929
{
3030
maxSize = Mathf.Clamp(maxSize, 0, int.MaxValue);
3131
initSize = Mathf.Clamp(initSize, 0, maxSize);
3232
}
3333

34-
public override void Initialize()
34+
public override void Prepare()
3535
{
36-
if (isInitialized) return;
36+
if (isPrepared) return;
3737
if (prefab == null) return;
3838

3939
initSize = Mathf.Clamp(initSize, 0, maxSize);
@@ -43,7 +43,7 @@ public override void Initialize()
4343
item.SetActive(false);
4444
availibleItems.Enqueue(item);
4545
}
46-
isInitialized = true;
46+
isPrepared = true;
4747
}
4848

4949
public override RefItem Get()
@@ -77,6 +77,7 @@ private RefItem GetAvailibleItem()
7777

7878
return null;
7979
}
80+
8081
public bool Release(RefItem item)
8182
{
8283
if (item == null) return false;

Runtime/Components/RefPoolerGroup.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ private void OnValidate()
3131
}
3232
}
3333

34-
public override void Initialize()
34+
public override void Prepare()
3535
{
3636
if (isInitialized) return;
3737
foreach (var pool in pools)
3838
{
3939
if (pool == null) continue;
40-
pool.Initialize();
40+
pool.Prepare();
4141
}
4242
isInitialized = true;
4343
}

Runtime/PoolAsset.cs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,9 @@ public class PoolAsset : RefResource
1313
[SerializeField] private int maxSize = 100;
1414
[SerializeField] private bool reuseObjects = true;
1515

16+
// Runtime Reference
1617
[HideInInspector] private RefComponent poolRef;
1718

18-
private void OnValidate()
19-
{
20-
if (string.IsNullOrEmpty(displayName) && prefab != null)
21-
{
22-
displayName = prefab.name;
23-
}
24-
}
25-
2619
public override RefItem Get()
2720
{
2821
Prepare();

Runtime/PoolGroupAsset.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public class PoolGroupAsset : RefResource
1919
[SerializeField] private PoolPickMode pickMode = PoolPickMode.Random;
2020
[SerializeField] private List<RefResource> pools = new();
2121

22+
// Runtime Reference
2223
[HideInInspector] private RefComponent groupRef;
2324

2425
private void OnValidate()

Runtime/RefComponent.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ namespace BP.RefPool
44
{
55
public abstract class RefComponent : MonoBehaviour
66
{
7-
public abstract void Initialize();
7+
public abstract void Prepare();
88
public abstract RefItem Get();
99
}
1010
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"author": {
88
"name": "Bluepixel",
99
"email": "[email protected]",
10-
"url": "https://bluepixeldev.github.io"
10+
"url": "https://bluepixeldev.com"
1111
},
1212
"keywords": [
1313
"pooling",

0 commit comments

Comments
 (0)