1
0
Fork 0
LaboratoryProtection/Assets/PMaker/Task/NewBehaviourScript.cs

15 lines
415 B
C#
Raw Normal View History

2023-09-12 15:55:51 +08:00
using Cysharp.Threading.Tasks;
using System.Threading;
public static class CancellationTokenSourceExtension
{
public static void AddTo(this CancellationTokenSource cancellationTokenSource, CancellationToken cancellationToken)
{
UniTask.Create(async () => {
await UniTask.WaitUntilCanceled(cancellationToken);
cancellationTokenSource.Cancel();
}).Forget();
}
}