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