A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.unity3d.com/Manual/sprite/../../ScriptReference/Awaitable.html below:

Unity - Scripting API: Awaitable

Awaitable

class in UnityEngine

/

Implemented in:UnityEngine.CoreModule

Suggest a change Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close Your name Your email Suggestion*

Cancel

Description

Custom Unity type that can be awaited and used as an async return type in the C# asynchronous programming model.

Awaitable is usually a preferable alternative to .NET Task for asynchronous code in Unity. It's important, however, to know the differences between the two. Most notably, instances of the `Awaitable` class are pooled and therefore not safe to await multiple times in the same method.

For more information, refer to Asynchronous programming with the Awaitable class in the Manual.

Properties Property Description IsCompleted Indicates if the awaitable has run to completion. Public Methods Method Description Cancel Cancels the awaitable. If the awaitable is being awaited, the awaiter receives a System.OperationCanceledException. Static Methods Method Description BackgroundThreadAsync Resumes execution on a ThreadPool background thread. Completes immediately when called from a background thread. EndOfFrameAsync Resumes execution after all Unity subsystems have run for the current frame. FixedUpdateAsync Resumes execution on the next fixed update frame. FromAsyncOperation Creates an Awaitable from an existing AsyncOperation object. MainThreadAsync Resumes execution on the Unity main thread. Completes immediately when called from the main thread. NextFrameAsync Resumes execution on the next frame. WaitForSecondsAsync Resumes execution after the specified number of seconds.

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4