diff --git a/Assets/UniRx.Async/EnumeratorAsyncExtensions.cs b/Assets/UniRx.Async/EnumeratorAsyncExtensions.cs index 2d3114a..62b968e 100644 --- a/Assets/UniRx.Async/EnumeratorAsyncExtensions.cs +++ b/Assets/UniRx.Async/EnumeratorAsyncExtensions.cs @@ -191,7 +191,8 @@ namespace UniRx.Async } else if (current is IEnumerator e3) { - while (e3.MoveNext()) + var e4 = ConsumeEnumerator(e3); + while (e4.MoveNext()) { yield return null; }