Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Integration
1/7

Await Extension gives you the opportunity to use async/await with many unity types! It incredibly simplifies work with threads and switching between them.


Here what you can await with Await Extensions

  • WaitFofEndOfFrame
  • WaitForFixedUpdate
  • WaitForSeconds
  • WaitForSecondsRealtime
  • WaitUntil
  • WaitWhile
  • IEnumerator
  • AssetBundleRequest
  • YieldInstruction
  • CustomYieldInstruction
  • Coroutine
  • AsyncOperation
  • UnityWebRequest 
  • And many other derived classes!

You can just await WaitForBackgroundThread for run your code in background thread, or await WaitForUpdate to runs on main thread!


For old projects (which use coroutines anywhere) this asset provide AsEnumerator and AsCoroutine task extension methods, which convert the task to one of them. This is useful for backward compatibility.


Now you do not need use coroutines directly, just await what you need!


AwaitExtensions is written in pure C# and supports all platforms!


Just read small documentation here and make your life easier!

Await Extensions

(66)
110 users have favourite this asset
(110)
FREE
License type
File size
58.4 KB
Latest version
1.1.1
Latest release date
Apr 6, 2022
Original Unity version
2021.2.12
Support
Visit site

Related keywords

Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR