Unity F8 ReferencePool组件,引用池管理,入池/取出/回收/清空
注意!内置在->F8Framework核心:https://github.com/TippingGame/F8Framework.git
方式一:直接下载文件,放入Unity
方式二:Unity->点击菜单栏->Window->Package Manager->点击+号->Add Package from git URL->输入:https://github.com/TippingGame/F8Framework.git
// 使用IReference接口
public class AssetInfo : IReference
{
public void Clear()
{
}
}
void Start()
{
// 添加入池50个数据
ReferencePool.Add<AssetInfo>(50);
// 取出
AssetInfo assetInfo = ReferencePool.Acquire<AssetInfo>();
// 回收
ReferencePool.Release(assetInfo);
// 清空
ReferencePool.RemoveAll(typeof(AssetInfo));
}