summaryrefslogtreecommitdiff
path: root/Client/Assembly-CSharp/IObjectPool.cs
blob: 312a917bf437fa45d0491e12c967f05d4abe6706 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
using System;
using UnityEngine;

public abstract class IObjectPool : MonoBehaviour
{
	public abstract int InUse { get; }

	public abstract int NotInUse { get; }

	public abstract T Get<T>() where T : PoolableBehavior;

	public abstract void Reclaim(PoolableBehavior obj);
}