com.alicizax.unity.framework/Runtime/ObjectPool/IPoolableObject.cs
2026-04-24 14:33:26 +08:00

19 lines
458 B
C#

namespace AlicizaX.ObjectPool
{
/// <summary>
/// 可池化对象接口,支持自定义回收和重用逻辑
/// </summary>
public interface IPoolableObject
{
/// <summary>
/// 对象被回收到池中时调用(重置状态)
/// </summary>
void OnRecycle();
/// <summary>
/// 对象从池中取出时调用(初始化状态)
/// </summary>
void OnReuse();
}
}