コード例 #1
0
ファイル: Voidable.cs プロジェクト: k10czar/K10
 private static System.Collections.IEnumerator UntilCoroutine(IVoidable voidable, System.Func <bool> validationQuery)
 {
     while (voidable.IsValid && validationQuery())
     {
         yield return(null);
     }
     voidable.Void();
 }
コード例 #2
0
ファイル: Voidable.cs プロジェクト: k10czar/K10
 public static void VoidWhenFalse(this IVoidable voidable, System.Func <bool> validationQuery)
 {
     ExternalCoroutine.StartCoroutine(UntilCoroutine(voidable, validationQuery));
 }