Introduction - If you have any usage issues, please Google them yourself
A simple coroutine scheduler. This coroutine scheduler allows for complete control over the execution regime of a set of coroutines. Reading the code will also help you understand how coroutines work behind the scenes. Understanding how coroutines are built on top of .Net generators will allow you to add coroutine support to a non-Unity project.