Coroutine Manager Pro View on Asset Store (opens in new tab)

Package details

Latest version
1.1
Last updated
First released
Unity version
2018.3.3 or later
Package size
11.4 MB
Files
146
Favorites
163
Views in the past week
12

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Coroutine Manager Pro

by that games guy (opens in new tab)

5.0 / 5 · 8 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 8
4 stars 0
3 stars 0
2 stars 0
1 star 0
  • Price drop
Discount -100% Previous price $5.00 Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Coroutine Manager Pro, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 9

Coroutine Manager Pro screenshot 1

Coroutine Manager Pro screenshot 1

About this asset

For more free assets and tutorials visit: thatgamesguy.co.uk
If you enjoy using the asset please rate and/or review it! Thank you :)
Professional Coroutine Management Solution
Consists of three main modules: Job, JobManager, and JobQueue. These modules can be used separately or in conjunction to easily and efficiently manage coroutines.
The Job module encapsulates the creation of a coroutine job. Using this module, you can easily and efficently create coroutines that can be paused (with or without a delay), resumed, killed, made repeatable, cloned etc.
The JobManager module provides global named access to coroutines, and the ability to pause, resume, and kill a coroutine from anywhere in your codebase.
The JobQueue module enables you to create queues of coroutines. This queue can be made repeatable and continuous; and be paused, resumed, or killed, at anytime.
A full event system is also incorporated into each module. Subscribe to events raised on job start/pause/resume/complete, to name just a few.
Additional Features:
* Ability to clone jobs and job queues.
* Easy to use, includes 8 example scenes showcasing the included functionality.
* Fully documented.
* Easily create repeatable jobs.
* Create child jobs, where the main job will not complete until all child jobs have finished processing.
* Access global and local queues.
* Use delayed methods e.g.. pause, resume, or kill a coroutine or a queue of jobs after a number of seconds have passed.
* Pause, resume, or kill all coroutines from a globally accessible location.

From the publisher's Asset Store listing.