Threaded Coroutines


A simple coroutine implementation to bring the power of multithreading with the same ease of use that normal Unity coroutine ...


by Ruma Studios


Price History +

A simple coroutine implementation to bring the power of multithreading with the same ease of use that normal Unity coroutines have.

Easily access Unity APIs and use that data in background threads with two lines of code!


Features:
* Start/Stop coroutines via names/keys
* Switch between foreground and background threads using yield statements
* Nested coroutines that can run in separate threads
* Ability to determine what thread code is running in (even outside of coroutines)
* New yield statements: WaitUntilTrue and WaitForSecondsRealtime
* Full source code included
* Supports iOS, Android, Web and Desktop builds

Includes a bonus collection of static helper methods: CallInForeground, CallInBackground, CallDelayed, CallNextFrame, CallWhenTrue...


Requires Unity 4.0 or greater.

Questions or Queries? Email support@rumastudios.com