From e220cecc9d6628dea1b35357f9d05929b4ef18b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E6=B5=B7?= <1464576565@qq.com> Date: Wed, 22 Apr 2026 13:05:39 +0800 Subject: [PATCH] Update ObjectPoolService.ObjectPool.cs --- Runtime/ABase/ObjectPool/ObjectPoolService.ObjectPool.cs | 6 ------ 1 file changed, 6 deletions(-) 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)