三国卡牌客户端基础资源仓库
hch
2025-12-09 d1d7a6dcbd4bd0d689d0d379d2d887d01b0beacb
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);
        }
    }
}