static IEnumerator _ResolveAfterSeconds(Fpromise promise, float seconds) { yield return(new WaitForSeconds(seconds)); promise.SoftResolve(); }
static IEnumerator _ResolverAfterEndOfFrame(Fpromise promise) { yield return(new WaitForEndOfFrame()); promise.SoftResolve(); }
static IEnumerator _ResolveAfterCondition(Fpromise promise, Func <bool> condition) { yield return(new WaitUntil(condition)); promise.SoftResolve(); }