Framework_YooAsset_HybridCLR/Assets/DemoGame/GameScript/Hotfix/Pool/UniTaskPool.cs

29 lines
667 B
C#

using System.Collections.Generic;
using System.Threading;
using Cysharp.Threading.Tasks;
namespace ZC
{
public static class UniTaskPool
{
private static List<UniTaskInfo> runningInfos = new List<UniTaskInfo>();
private static List<UniTaskInfo> disposeInfos = new List<UniTaskInfo>();
public static void Get(UniTask task)
{
UniTaskInfo info = new UniTaskInfo(task);
info._info.Cancel();
}
}
public class UniTaskInfo
{
private UniTask _task;
public TokenInfo _info;
public UniTaskInfo(UniTask task)
{
this._task = task;
}
}
}