三国卡牌客户端基础资源仓库
yyl
2025-05-19 b0ee6f9cc390212ad01b172873aa5dfb9107d45a
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);
        }
    }
}