public static Coroutine WaitUntil(this MonoBehaviour mono, System.Func <bool> func, UnityAction action) { return(CoroutineUtility.WaitUntil(mono, func, 0f, action)); }