mirror of
https://github.com/Cysharp/UniTask.git
synced 2026-05-16 03:50:11 +00:00
deploy: 6f4131539b
This commit is contained in:
@@ -215,6 +215,13 @@ For example: FooAction = UniTask.Action(async () => { /* */ })</p>
|
||||
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Defer_System_Func_Cysharp_Threading_Tasks_UniTask__">Defer(Func<UniTask>)</a>
|
||||
</td>
|
||||
<td class="markdown level1 summary"><p>Defer the task creation just before call await.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Defer__1___0_System_Func___0_Cysharp_Threading_Tasks_UniTask__">Defer<TState>(TState, Func<TState, UniTask>)</a>
|
||||
</td>
|
||||
<td class="markdown level1 summary"><p>Defer the task creation just before call await.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -222,6 +229,13 @@ For example: FooAction = UniTask.Action(async () => { /* */ })</p>
|
||||
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Defer__1_System_Func_Cysharp_Threading_Tasks_UniTask___0___">Defer<T>(Func<UniTask<T>>)</a>
|
||||
</td>
|
||||
<td class="markdown level1 summary"><p>Defer the task creation just before call await.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_Defer__2___0_System_Func___0_Cysharp_Threading_Tasks_UniTask___1___">Defer<TState, TResult>(TState, Func<TState, UniTask<TResult>>)</a>
|
||||
</td>
|
||||
<td class="markdown level1 summary"><p>Defer the task creation just before call await.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -582,6 +596,12 @@ For example: FooAction = UniTask.Action(async () => { /* */ })</p>
|
||||
</td>
|
||||
<td class="markdown level1 summary"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WaitUntil__1___0_System_Func___0_System_Boolean__Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_System_Boolean_">WaitUntil<T>(T, Func<T, Boolean>, PlayerLoopTiming, CancellationToken, Boolean)</a>
|
||||
</td>
|
||||
<td class="markdown level1 summary"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WaitUntilCanceled_CancellationToken_Cysharp_Threading_Tasks_PlayerLoopTiming_System_Boolean_">WaitUntilCanceled(CancellationToken, PlayerLoopTiming, Boolean)</a>
|
||||
@@ -600,6 +620,12 @@ For example: FooAction = UniTask.Action(async () => { /* */ })</p>
|
||||
</td>
|
||||
<td class="markdown level1 summary"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WaitWhile__1___0_System_Func___0_System_Boolean__Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_System_Boolean_">WaitWhile<T>(T, Func<T, Boolean>, PlayerLoopTiming, CancellationToken, Boolean)</a>
|
||||
</td>
|
||||
<td class="markdown level1 summary"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a class="xref" href="Cysharp.Threading.Tasks.UniTask.html#Cysharp_Threading_Tasks_UniTask_WhenAll_Cysharp_Threading_Tasks_UniTask___">WhenAll(UniTask[])</a>
|
||||
@@ -1309,6 +1335,53 @@ For example: FooAction = UniTask.Action(async () => { /* */ })</p>
|
||||
|
||||
|
||||
|
||||
</section>
|
||||
<section>
|
||||
<a id="Cysharp_Threading_Tasks_UniTask_Defer_" data-uid="Cysharp.Threading.Tasks.UniTask.Defer*"></a>
|
||||
<h4 id="Cysharp_Threading_Tasks_UniTask_Defer__1___0_System_Func___0_Cysharp_Threading_Tasks_UniTask__" data-uid="Cysharp.Threading.Tasks.UniTask.Defer``1(``0,System.Func{``0,Cysharp.Threading.Tasks.UniTask})">Defer<TState>(TState, Func<TState, UniTask>)</h4>
|
||||
<div class="markdown level1 summary"><p>Defer the task creation just before call await.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static UniTask Defer<TState>(TState state, Func<TState, UniTask> factory)</code></pre>
|
||||
</div>
|
||||
|
||||
<section>
|
||||
<h5 class="parameters">Parameters</h5>
|
||||
<dl class="cysharpdocfx-valuedefinition">
|
||||
<dt><span class="parametername"><code>state</code></span> <span class="xref">TState</span></dt>
|
||||
<dd></dd>
|
||||
<dt><span class="parametername"><code>factory</code></span> <span class="xref">System.Func</span><TState, <a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h5 class="returns">Returns</h5>
|
||||
<dl class="cysharpdocfx-valuedefinition">
|
||||
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h5 class="typeParameters">Type Parameters</h5>
|
||||
<dl class="cysharpdocfx-valuedefinition">
|
||||
<dt><span class="parametername"><code>TState</code></span></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</section>
|
||||
<section>
|
||||
<a id="Cysharp_Threading_Tasks_UniTask_Defer_" data-uid="Cysharp.Threading.Tasks.UniTask.Defer*"></a>
|
||||
@@ -1354,6 +1427,55 @@ For example: FooAction = UniTask.Action(async () => { /* */ })</p>
|
||||
|
||||
|
||||
|
||||
</section>
|
||||
<section>
|
||||
<a id="Cysharp_Threading_Tasks_UniTask_Defer_" data-uid="Cysharp.Threading.Tasks.UniTask.Defer*"></a>
|
||||
<h4 id="Cysharp_Threading_Tasks_UniTask_Defer__2___0_System_Func___0_Cysharp_Threading_Tasks_UniTask___1___" data-uid="Cysharp.Threading.Tasks.UniTask.Defer``2(``0,System.Func{``0,Cysharp.Threading.Tasks.UniTask{``1}})">Defer<TState, TResult>(TState, Func<TState, UniTask<TResult>>)</h4>
|
||||
<div class="markdown level1 summary"><p>Defer the task creation just before call await.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static UniTask<TResult> Defer<TState, TResult>(TState state, Func<TState, UniTask<TResult>> factory)</code></pre>
|
||||
</div>
|
||||
|
||||
<section>
|
||||
<h5 class="parameters">Parameters</h5>
|
||||
<dl class="cysharpdocfx-valuedefinition">
|
||||
<dt><span class="parametername"><code>state</code></span> <span class="xref">TState</span></dt>
|
||||
<dd></dd>
|
||||
<dt><span class="parametername"><code>factory</code></span> <span class="xref">System.Func</span><TState, <a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a><TResult>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h5 class="returns">Returns</h5>
|
||||
<dl class="cysharpdocfx-valuedefinition">
|
||||
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask-1.html">UniTask</a><TResult></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h5 class="typeParameters">Type Parameters</h5>
|
||||
<dl class="cysharpdocfx-valuedefinition">
|
||||
<dt><span class="parametername"><code>TState</code></span></dt>
|
||||
<dd></dd>
|
||||
<dt><span class="parametername"><code>TResult</code></span></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</section>
|
||||
<section>
|
||||
<a id="Cysharp_Threading_Tasks_UniTask_Delay_" data-uid="Cysharp.Threading.Tasks.UniTask.Delay*"></a>
|
||||
@@ -3638,6 +3760,58 @@ public static UniTask WaitForEndOfFrame(CancellationToken cancellationToken, boo
|
||||
|
||||
|
||||
|
||||
</section>
|
||||
<section>
|
||||
<a id="Cysharp_Threading_Tasks_UniTask_WaitUntil_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitUntil*"></a>
|
||||
<h4 id="Cysharp_Threading_Tasks_UniTask_WaitUntil__1___0_System_Func___0_System_Boolean__Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_System_Boolean_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitUntil``1(``0,System.Func{``0,System.Boolean},Cysharp.Threading.Tasks.PlayerLoopTiming,CancellationToken,System.Boolean)">WaitUntil<T>(T, Func<T, Boolean>, PlayerLoopTiming, CancellationToken, Boolean)</h4>
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static UniTask WaitUntil<T>(T state, Func<T, bool> predicate, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = null, bool cancelImmediately = false)</code></pre>
|
||||
</div>
|
||||
|
||||
<section>
|
||||
<h5 class="parameters">Parameters</h5>
|
||||
<dl class="cysharpdocfx-valuedefinition">
|
||||
<dt><span class="parametername"><code>state</code></span> <span class="xref">T</span></dt>
|
||||
<dd></dd>
|
||||
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span><T, <span class="xref">System.Boolean</span>></dt>
|
||||
<dd></dd>
|
||||
<dt><span class="parametername"><code>timing</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
|
||||
<dd></dd>
|
||||
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
|
||||
<dd></dd>
|
||||
<dt><span class="parametername"><code>cancelImmediately</code></span> <span class="xref">System.Boolean</span></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h5 class="returns">Returns</h5>
|
||||
<dl class="cysharpdocfx-valuedefinition">
|
||||
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h5 class="typeParameters">Type Parameters</h5>
|
||||
<dl class="cysharpdocfx-valuedefinition">
|
||||
<dt><span class="parametername"><code>T</code></span></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</section>
|
||||
<section>
|
||||
<a id="Cysharp_Threading_Tasks_UniTask_WaitUntilCanceled_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitUntilCanceled*"></a>
|
||||
@@ -3779,6 +3953,58 @@ public static UniTask WaitForEndOfFrame(CancellationToken cancellationToken, boo
|
||||
|
||||
|
||||
|
||||
</section>
|
||||
<section>
|
||||
<a id="Cysharp_Threading_Tasks_UniTask_WaitWhile_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitWhile*"></a>
|
||||
<h4 id="Cysharp_Threading_Tasks_UniTask_WaitWhile__1___0_System_Func___0_System_Boolean__Cysharp_Threading_Tasks_PlayerLoopTiming_CancellationToken_System_Boolean_" data-uid="Cysharp.Threading.Tasks.UniTask.WaitWhile``1(``0,System.Func{``0,System.Boolean},Cysharp.Threading.Tasks.PlayerLoopTiming,CancellationToken,System.Boolean)">WaitWhile<T>(T, Func<T, Boolean>, PlayerLoopTiming, CancellationToken, Boolean)</h4>
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static UniTask WaitWhile<T>(T state, Func<T, bool> predicate, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = null, bool cancelImmediately = false)</code></pre>
|
||||
</div>
|
||||
|
||||
<section>
|
||||
<h5 class="parameters">Parameters</h5>
|
||||
<dl class="cysharpdocfx-valuedefinition">
|
||||
<dt><span class="parametername"><code>state</code></span> <span class="xref">T</span></dt>
|
||||
<dd></dd>
|
||||
<dt><span class="parametername"><code>predicate</code></span> <span class="xref">System.Func</span><T, <span class="xref">System.Boolean</span>></dt>
|
||||
<dd></dd>
|
||||
<dt><span class="parametername"><code>timing</code></span> <a class="xref" href="Cysharp.Threading.Tasks.PlayerLoopTiming.html">PlayerLoopTiming</a></dt>
|
||||
<dd></dd>
|
||||
<dt><span class="parametername"><code>cancellationToken</code></span> <span class="xref">CancellationToken</span></dt>
|
||||
<dd></dd>
|
||||
<dt><span class="parametername"><code>cancelImmediately</code></span> <span class="xref">System.Boolean</span></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h5 class="returns">Returns</h5>
|
||||
<dl class="cysharpdocfx-valuedefinition">
|
||||
<dt><a class="xref" href="Cysharp.Threading.Tasks.UniTask.html">UniTask</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h5 class="typeParameters">Type Parameters</h5>
|
||||
<dl class="cysharpdocfx-valuedefinition">
|
||||
<dt><span class="parametername"><code>T</code></span></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</section>
|
||||
<section>
|
||||
<a id="Cysharp_Threading_Tasks_UniTask_WhenAll_" data-uid="Cysharp.Threading.Tasks.UniTask.WhenAll*"></a>
|
||||
|
||||
Reference in New Issue
Block a user