com.alicizax.unity.framework/Runtime/ObjectPool/IPoolableObject.cs

19 lines
458 B
C#
Raw Normal View History

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