Exemplo n.º 1
0
 /// <summary>
 /// Unityのコルーチンのラッパーです。
 /// IHasResult[T]型を返すイテレータをコンストラクタで指定してください。
 /// 値が返された時点で完了扱いとなります。
 /// </summary>
 public static ILib.TaskRoutine <T> TaskRoutine <T>(this IHasRoutineOwner self, IEnumerator routine)
 {
     return(ILib.Routine.Task <T>(self.RoutineOwner, routine));
 }
Exemplo n.º 2
0
 /// <summary>
 /// Unityのコルーチンのラッパーです。
 /// 完了と例外を取得できます。
 /// </summary>
 public static ILib.Routine Routine(this IHasRoutineOwner self, IEnumerator routine)
 {
     return(ILib.Routine.Start(self.RoutineOwner, routine));
 }