diff --git a/Runtime/ABase/ObjectPool/ObjectPoolService.ObjectPool.cs b/Runtime/ABase/ObjectPool/ObjectPoolService.ObjectPool.cs index 8b7c6d1..69e9882 100644 --- a/Runtime/ABase/ObjectPool/ObjectPoolService.ObjectPool.cs +++ b/Runtime/ABase/ObjectPool/ObjectPoolService.ObjectPool.cs @@ -7,10 +7,6 @@ namespace AlicizaX.ObjectPool { internal sealed partial class ObjectPoolService { - /// - /// Unity main-thread object pool. Array-slot storage + IntOpenHashMap - /// + object-based spawn/unspawn + frame-spread release. - /// private sealed class ObjectPool : ObjectPoolBase, IObjectPool where T : ObjectBase { private struct ObjectSlot @@ -244,8 +240,6 @@ namespace AlicizaX.ObjectPool public override void ReleaseAllUnused() { - // Strong clear: release every currently unused releasable object, - // ignoring frame budget and capacity target. int released = 0; int current = m_UnusedHead; while (current >= 0)