示例#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));
 }