三国卡牌客户端基础资源仓库
hch
5 天以前 2bf4abd59ecf4a4a2962d96633e008e208e51ced
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
using System.Threading;
 
namespace Cysharp.Threading.Tasks
{
    public static partial class UnityAsyncExtensions
    {
        public static UniTask StartAsyncCoroutine(this UnityEngine.MonoBehaviour monoBehaviour, Func<CancellationToken, UniTask> asyncCoroutine)
        {
            var token = monoBehaviour.GetCancellationTokenOnDestroy();
            return asyncCoroutine(token);
        }
    }
}