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 () => { /* */ })

Defer(Func<UniTask>)

Defer the task creation just before call await.

+ + + + + Defer<TState>(TState, Func<TState, UniTask>) + +

Defer the task creation just before call await.

@@ -222,6 +229,13 @@ For example: FooAction = UniTask.Action(async () => { /* */ })

Defer<T>(Func<UniTask<T>>)

Defer the task creation just before call await.

+ + + + + Defer<TState, TResult>(TState, Func<TState, UniTask<TResult>>) + +

Defer the task creation just before call await.

@@ -582,6 +596,12 @@ For example: FooAction = UniTask.Action(async () => { /* */ })

+ + + WaitUntil<T>(T, Func<T, Boolean>, PlayerLoopTiming, CancellationToken, Boolean) + + + WaitUntilCanceled(CancellationToken, PlayerLoopTiming, Boolean) @@ -600,6 +620,12 @@ For example: FooAction = UniTask.Action(async () => { /* */ })

+ + + WaitWhile<T>(T, Func<T, Boolean>, PlayerLoopTiming, CancellationToken, Boolean) + + + 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>
+
+
+
+ +
+
Returns
+
+
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
+
+
+
+ +
+
Returns
+
+
UniTask
+
+
+
+ +
+
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
+
+
+
+ +
+
Returns
+
+
UniTask
+
+
+
+ +
+
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___