From 63708841f5a1617876b0c2023ed9caede954e1e2 Mon Sep 17 00:00:00 2001
From: dvsilch <64416955+dvsilch@users.noreply.github.com>
Date: Wed, 9 Apr 2025 21:14:13 +0800
Subject: [PATCH 1/3] fix: typo
---
.../UniTask/Runtime/Triggers/AsyncTriggerExtensions.cs | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncTriggerExtensions.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncTriggerExtensions.cs
index bad5a04..2411b36 100644
--- a/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncTriggerExtensions.cs
+++ b/src/UniTask/Assets/Plugins/UniTask/Runtime/Triggers/AsyncTriggerExtensions.cs
@@ -18,13 +18,13 @@ namespace Cysharp.Threading.Tasks
#endif
- /// This CancellationToken is canceled when the MonoBehaviour will be destroyed.
+ /// This CancellationToken is canceled when the GameObject will be destroyed.
public static CancellationToken GetCancellationTokenOnDestroy(this GameObject gameObject)
{
return gameObject.GetAsyncDestroyTrigger().CancellationToken;
}
- /// This CancellationToken is canceled when the MonoBehaviour will be destroyed.
+ /// This CancellationToken is canceled when the Component will be destroyed.
public static CancellationToken GetCancellationTokenOnDestroy(this Component component)
{
#if UNITY_2022_2_OR_NEWER
From d3e71502d6b017b8dacbadc1b606678fc82bd6cc Mon Sep 17 00:00:00 2001
From: dvsilch <64416955+dvsilch@users.noreply.github.com>
Date: Wed, 9 Apr 2025 21:20:36 +0800
Subject: [PATCH 2/3] perf: using AutoResetUniTaskCompletionSource instead of
UniTaskCompletionSource
---
.../Assets/Plugins/UniTask/Runtime/AsyncLazy.cs | 12 ++++++------
.../UniTask/Runtime/CancellationTokenExtensions.cs | 4 ++--
.../Assets/Plugins/UniTask/Runtime/Channel.cs | 4 ++--
.../Assets/Plugins/UniTask/Runtime/Linq/Never.cs | 4 ++--
.../Plugins/UniTask/Runtime/UniTaskExtensions.cs | 8 ++++----
.../UniTask/Runtime/UniTaskObservableExtensions.cs | 10 +++++-----
6 files changed, 21 insertions(+), 21 deletions(-)
diff --git a/src/UniTask/Assets/Plugins/UniTask/Runtime/AsyncLazy.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/AsyncLazy.cs
index 51bfadc..7a99ab5 100644
--- a/src/UniTask/Assets/Plugins/UniTask/Runtime/AsyncLazy.cs
+++ b/src/UniTask/Assets/Plugins/UniTask/Runtime/AsyncLazy.cs
@@ -10,7 +10,7 @@ namespace Cysharp.Threading.Tasks
static Action