11 lines
187 B
C#
11 lines
187 B
C#
namespace Syntriax.Engine.Core;
|
|
|
|
public interface IPool<T>
|
|
{
|
|
Event<IPool<T>, T> OnRemoved { get; }
|
|
Event<IPool<T>, T> OnReturned { get; }
|
|
|
|
T Get();
|
|
void Return(T item);
|
|
}
|