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)