From f114190270721117e870f3e818d16dc8f8a68aab Mon Sep 17 00:00:00 2001
From: neuecc
Date: Thu, 26 Sep 2024 03:54:33 +0000
Subject: [PATCH] deploy: 6f4131539b16f9d668ae569327a44ce56dda0891
---
api/Cysharp.Threading.Tasks.UniTask.html | 226 +++++++++++++++++++++++
manifest.json | 2 +-
xrefmap.yml | 36 ++++
3 files changed, 263 insertions(+), 1 deletion(-)
diff --git a/api/Cysharp.Threading.Tasks.UniTask.html b/api/Cysharp.Threading.Tasks.UniTask.html
index be96802..687c56d 100644
--- a/api/Cysharp.Threading.Tasks.UniTask.html
+++ b/api/Cysharp.Threading.Tasks.UniTask.html
@@ -215,6 +215,13 @@ For example: FooAction = UniTask.Action(async () => { /* */ })
WhenAll(UniTask[])
@@ -1309,6 +1335,53 @@ For example: FooAction = UniTask.Action(async () => { /* */ })
+
+
+
+ Defer<TState>(TState, Func<TState, UniTask>)
+ Defer the task creation just before call await.
+
+
+
+
+ public static UniTask Defer<TState>(TState state, Func<TState, UniTask> factory)
+
+
+
+ Parameters
+
+ state TState
+
+ factory System.Func<TState, UniTask>
+
+
+
+
+
+
+
+ Type Parameters
+
+ TState
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1354,6 +1427,55 @@ For example: FooAction = UniTask.Action(async () => { /* */ })
+
+
+
+ Defer<TState, TResult>(TState, Func<TState, UniTask<TResult>>)
+ Defer the task creation just before call await.
+
+
+
+
+ public static UniTask<TResult> Defer<TState, TResult>(TState state, Func<TState, UniTask<TResult>> factory)
+
+
+
+ Parameters
+
+ state TState
+
+ factory System.Func<TState, UniTask<TResult>>
+
+
+
+
+
+ Returns
+
+ - UniTask<TResult>
+
+
+
+
+
+ Type Parameters
+
+ TState
+
+ TResult
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3638,6 +3760,58 @@ public static UniTask WaitForEndOfFrame(CancellationToken cancellationToken, boo
+
+
+
+ WaitUntil<T>(T, Func<T, Boolean>, PlayerLoopTiming, CancellationToken, Boolean)
+
+
+
+
+ public static UniTask WaitUntil<T>(T state, Func<T, bool> predicate, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = null, bool cancelImmediately = false)
+
+
+
+ Parameters
+
+ state T
+
+ predicate System.Func<T, System.Boolean>
+
+ timing PlayerLoopTiming
+
+ cancellationToken CancellationToken
+
+ cancelImmediately System.Boolean
+
+
+
+
+
+
+
+ Type Parameters
+
+ T
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3779,6 +3953,58 @@ public static UniTask WaitForEndOfFrame(CancellationToken cancellationToken, boo
+
+
+
+ WaitWhile<T>(T, Func<T, Boolean>, PlayerLoopTiming, CancellationToken, Boolean)
+
+
+
+
+ public static UniTask WaitWhile<T>(T state, Func<T, bool> predicate, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = null, bool cancelImmediately = false)
+
+
+
+ Parameters
+
+ state T
+
+ predicate System.Func<T, System.Boolean>
+
+ timing PlayerLoopTiming
+
+ cancellationToken CancellationToken
+
+ cancelImmediately System.Boolean
+
+
+
+
+
+
+
+ Type Parameters
+
+ T
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/manifest.json b/manifest.json
index c92772f..95470da 100644
--- a/manifest.json
+++ b/manifest.json
@@ -2817,7 +2817,7 @@
"output": {
".html": {
"relative_path": "api/Cysharp.Threading.Tasks.UniTask.html",
- "hash": "KNTrXQko5mdGrzAO/w7dFoh/o9cpGwClAH7kMhZPmjQ="
+ "hash": "3bFW+2xxIlW4gXELGVYDgWudMq9o2RYYNAIOADRmzfE="
}
},
"is_incremental": false,
diff --git a/xrefmap.yml b/xrefmap.yml
index efc2080..a113c9b 100644
--- a/xrefmap.yml
+++ b/xrefmap.yml
@@ -18019,6 +18019,15 @@ references:
isSpec: "True"
fullName: Cysharp.Threading.Tasks.UniTask.Defer
nameWithType: UniTask.Defer
+- uid: Cysharp.Threading.Tasks.UniTask.Defer``1(``0,System.Func{``0,Cysharp.Threading.Tasks.UniTask})
+ name: Defer(TState, Func)
+ href: api/Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Defer__1___0_System_Func___0_Cysharp_Threading_Tasks_UniTask__
+ commentId: M:Cysharp.Threading.Tasks.UniTask.Defer``1(``0,System.Func{``0,Cysharp.Threading.Tasks.UniTask})
+ name.vb: Defer(Of TState)(TState, Func(Of TState, UniTask))
+ fullName: Cysharp.Threading.Tasks.UniTask.Defer(TState, System.Func)
+ fullName.vb: Cysharp.Threading.Tasks.UniTask.Defer(Of TState)(TState, System.Func(Of TState, Cysharp.Threading.Tasks.UniTask))
+ nameWithType: UniTask.Defer(TState, Func)
+ nameWithType.vb: UniTask.Defer(Of TState)(TState, Func(Of TState, UniTask))
- uid: Cysharp.Threading.Tasks.UniTask.Defer``1(System.Func{Cysharp.Threading.Tasks.UniTask{``0}})
name: Defer(Func>)
href: api/Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Defer__1_System_Func_Cysharp_Threading_Tasks_UniTask___0___
@@ -18028,6 +18037,15 @@ references:
fullName.vb: Cysharp.Threading.Tasks.UniTask.Defer(Of T)(System.Func(Of Cysharp.Threading.Tasks.UniTask(Of T)))
nameWithType: UniTask.Defer(Func>)
nameWithType.vb: UniTask.Defer(Of T)(Func(Of UniTask(Of T)))
+- uid: Cysharp.Threading.Tasks.UniTask.Defer``2(``0,System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}})
+ name: Defer(TState, Func>)
+ href: api/Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Defer__2___0_System_Func___0_Cysharp_Threading_Tasks_UniTask___1___
+ commentId: M:Cysharp.Threading.Tasks.UniTask.Defer``2(``0,System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}})
+ name.vb: Defer(Of TState, TResult)(TState, Func(Of TState, UniTask(Of TResult)))
+ fullName: Cysharp.Threading.Tasks.UniTask.Defer(TState, System.Func>)
+ fullName.vb: Cysharp.Threading.Tasks.UniTask.Defer(Of TState, TResult)(TState, System.Func(Of TState, Cysharp.Threading.Tasks.UniTask(Of TResult)))
+ nameWithType: UniTask.Defer(TState, Func>)
+ nameWithType.vb: UniTask.Defer(Of TState, TResult)(TState, Func(Of TState, UniTask(Of TResult)))
- uid: Cysharp.Threading.Tasks.UniTask.Delay(System.Int32,Cysharp.Threading.Tasks.DelayType,Cysharp.Threading.Tasks.PlayerLoopTiming,CancellationToken,System.Boolean)
name: Delay(Int32, DelayType, PlayerLoopTiming, CancellationToken, Boolean)
href: api/Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Delay_System_Int32_Cysharp_Threading_Tasks_DelayType_Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_System_Boolean_
@@ -18627,6 +18645,15 @@ references:
isSpec: "True"
fullName: Cysharp.Threading.Tasks.UniTask.WaitUntil
nameWithType: UniTask.WaitUntil
+- uid: Cysharp.Threading.Tasks.UniTask.WaitUntil``1(``0,System.Func{``0,System.Boolean},Cysharp.Threading.Tasks.PlayerLoopTiming,CancellationToken,System.Boolean)
+ name: WaitUntil(T, Func, PlayerLoopTiming, CancellationToken, Boolean)
+ href: api/Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WaitUntil__1___0_System_Func___0_System_Boolean__Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_System_Boolean_
+ commentId: M:Cysharp.Threading.Tasks.UniTask.WaitUntil``1(``0,System.Func{``0,System.Boolean},Cysharp.Threading.Tasks.PlayerLoopTiming,CancellationToken,System.Boolean)
+ name.vb: WaitUntil(Of T)(T, Func(Of T, Boolean), PlayerLoopTiming, CancellationToken, Boolean)
+ fullName: Cysharp.Threading.Tasks.UniTask.WaitUntil(T, System.Func, Cysharp.Threading.Tasks.PlayerLoopTiming, CancellationToken, System.Boolean)
+ fullName.vb: Cysharp.Threading.Tasks.UniTask.WaitUntil(Of T)(T, System.Func(Of T, System.Boolean), Cysharp.Threading.Tasks.PlayerLoopTiming, CancellationToken, System.Boolean)
+ nameWithType: UniTask.WaitUntil(T, Func, PlayerLoopTiming, CancellationToken, Boolean)
+ nameWithType.vb: UniTask.WaitUntil(Of T)(T, Func(Of T, Boolean), PlayerLoopTiming, CancellationToken, Boolean)
- uid: Cysharp.Threading.Tasks.UniTask.WaitUntilCanceled(CancellationToken,Cysharp.Threading.Tasks.PlayerLoopTiming,System.Boolean)
name: WaitUntilCanceled(CancellationToken, PlayerLoopTiming, Boolean)
href: api/Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WaitUntilCanceled_CancellationToken_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Boolean_
@@ -18672,6 +18699,15 @@ references:
isSpec: "True"
fullName: Cysharp.Threading.Tasks.UniTask.WaitWhile
nameWithType: UniTask.WaitWhile
+- uid: Cysharp.Threading.Tasks.UniTask.WaitWhile``1(``0,System.Func{``0,System.Boolean},Cysharp.Threading.Tasks.PlayerLoopTiming,CancellationToken,System.Boolean)
+ name: WaitWhile(T, Func, PlayerLoopTiming, CancellationToken, Boolean)
+ href: api/Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WaitWhile__1___0_System_Func___0_System_Boolean__Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_System_Boolean_
+ commentId: M:Cysharp.Threading.Tasks.UniTask.WaitWhile``1(``0,System.Func{``0,System.Boolean},Cysharp.Threading.Tasks.PlayerLoopTiming,CancellationToken,System.Boolean)
+ name.vb: WaitWhile(Of T)(T, Func(Of T, Boolean), PlayerLoopTiming, CancellationToken, Boolean)
+ fullName: Cysharp.Threading.Tasks.UniTask.WaitWhile(T, System.Func, Cysharp.Threading.Tasks.PlayerLoopTiming, CancellationToken, System.Boolean)
+ fullName.vb: Cysharp.Threading.Tasks.UniTask.WaitWhile(Of T)(T, System.Func(Of T, System.Boolean), Cysharp.Threading.Tasks.PlayerLoopTiming, CancellationToken, System.Boolean)
+ nameWithType: UniTask.WaitWhile(T, Func, PlayerLoopTiming, CancellationToken, Boolean)
+ nameWithType.vb: UniTask.WaitWhile(Of T)(T, Func(Of T, Boolean), PlayerLoopTiming, CancellationToken, Boolean)
- uid: Cysharp.Threading.Tasks.UniTask.WhenAll(Cysharp.Threading.Tasks.UniTask[])
name: WhenAll(UniTask[])
href: api/Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WhenAll_Cysharp_Threading_Tasks_UniTask___
|