だから私は私のクラスの3つの関数で3回繰り返される同様のコードを持っている私のsalfeを探します
var obj = ...
while (!obj.isDone) {
      yield return obj;
}
Unity3dでは、AssetBundleRequest、WWW、その他のasincクラスに関連しています。私がそのコードを呼び出したところから関数が返され、そのような呼び出しの後IEnumeratorに多く  のことがあります。1つのログまたは次の場合にのみ終了する類似のものを使用して、関数から呼び出し可能なテンプレート関数にそのようなものをラップする方法を知りたいですか?yield returnswaitwaityeld return func<typeof(obj)>(obj)obj.isDone