Provides an efficient allocation free async/await integration for Unity.
Full Changelog: https://github.com/Cysharp/UniTask/compare/2.5.3...2.5.4
Quick fix, Addressable autoReleaseWhenCancelled
-> autoReleaseWhenCanceled
Full Changelog: https://github.com/Cysharp/UniTask/compare/2.5.1...2.5.2
Full Changelog: https://github.com/Cysharp/UniTask/compare/2.5.0...2.5.1
AsyncOperation.completed
handler is used to determine the completion of an AsyncOperation. Previously, AsyncOperation.isDone was used in PlayerLoop. This change may result in slightly different timing for await completion.ObjectDisposableException
was not thrown before, but now it is to throw it.Full Changelog: https://github.com/Cysharp/UniTask/compare/2.4.1...2.5.0
CancellationToken.Register
by @hadashiA in https://github.com/Cysharp/UniTask/pull/509
Full Changelog: https://github.com/Cysharp/UniTask/compare/2.4.0...2.4.1
UnityEngine.Awaitable
by @hadashiA in https://github.com/Cysharp/UniTask/pull/496
Task.AsUniTask
by @hadashiA in https://github.com/Cysharp/UniTask/pull/486
Full Changelog: https://github.com/Cysharp/UniTask/compare/2.3.3...2.4.0
Full Changelog: https://github.com/Cysharp/UniTask/compare/2.3.2...2.3.3
Full Changelog: https://github.com/Cysharp/UniTask/compare/2.3.1...2.3.2
TweenCancelBehaviour.CompleteWithSeqeunceCallbackAndCancelAwait
->TweenCancelBehaviour.CompleteWithSequenceCallbackAndCancelAwait
UniTask.Run
is now obsolete, use UniTask.RunOnThreadPool
or UniTask.Create
instead.UniTask.WaitForEndOfFrame
is now obsolete, use UniTask.WaitForEndOfFrame(MonoBehaviour)
instead.UniTask.WaitForEndOfFrame(MonoBehaviour)
Full Changelog: https://github.com/Cysharp/UniTask/compare/2.2.5...2.3.1