Cothread is a advanced Coroutine package for c# and Unity3d;