三国卡牌客户端基础资源仓库
lcy
2025-11-12 68dfd7c49d3686a5db37f5673d31d2e1bcfbc9dd
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);
        }
    }
}