{"repo":"RageAgainstThePixel/com.utilities.async","free":true,"listed":false,"github":"https://github.com/RageAgainstThePixel/com.utilities.async","clone":"git clone https://github.com/RageAgainstThePixel/com.utilities.async.git","description":"Async utilities for Unity (UPM)","language":"C#","stars":36,"topics":["async","open-upm","unity","unity3d","upm","upm-package","unity3d-plugin"],"license":"MIT","category":"game-templates","readme_excerpt":"com.utilities.async A Utilities.Async package for the Unity Game Engine. Adapted from For details on usage see the associated blog post here. Installing Requires Unity 2021.3 LTS or higher. The recommended installation method is though the unity package manager and OpenUPM. Via Unity Package Manager and OpenUPM Terminal Manual - Open your Unity project settings - Select the Package Manager - Add the OpenUPM package registry: - Name: OpenUPM - URL: https://package.openupm.com - Scope(s): - com.utilities - Open the Unity Package Manager window - Change the Registry from Unity to My Registries - Add the Utilities.Async package Via Unity Package Manager and Git url - Open your Unity Package Manager - Add package from git url: https://github.com/RageAgainstThePixel/com.utilities.async.git#upm --- Documentation Table of Contents - Unity 6 Support - Implementation - Addressables - Editor Behavior - WebGL Support - Samples & Tests How does it compare to Awaitables in Unity 6? Unity 6 introduced Awaitables in UnityEngine, which provide similar functionality to Utilities.Async. Where possible, it is recommended to use the built-in Unity Awaitables for new projects, as they are officially supported and maintained by Unity. [!WARNING] Be aware that unity's built-in Awaitable.UnityMainThread could potentially lead to deadlocks in certain scenarios, especially when used in combination with other async code that also tries to marshal back to the main thread. Always test thoroughly when usin","default_branch":null,"files":null,"tree":[],"storefront":"/r/RageAgainstThePixel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RageAgainstThePixel/com.utilities.async/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}