public Coroutine(ICoroutinePool pool, IGameLoop loop) : base(pool, loop) { }
public ExecuteAfterDelay(ICoroutinePool pool, IGameLoop loop) : base(pool, loop) { }
public BaseCoroutine(ICoroutinePool pool, IGameLoop loop) { _pool = pool; Construct(loop, null); }