public static class CoroutineExtensions
{
public static IEnumerator WaitAll(this MonoBehaviour mono, params IEnumerator[] ienumerators)
{
return ienumerators.Select(mono.StartCoroutine).ToArray().GetEnumerator();
}
}
使用示意
private IEnumerator TestCoroutine()
{
yield return this.WaitAll(协程1, 协程2,……);
// todo:继续执行后续内容
}










网友评论