Exemple #1
0
 /// <summary>
 ///     Waits while condition is true
 ///     If timed out, callback will be invoked with false
 /// </summary>
 public static void WaitWhile(Func <bool> condiction, DoneHandler doneCallback, float timeoutSeconds)
 {
     CoroutineHelper.StartCoroutine(WaitWhileTrueCoroutine(condiction, doneCallback, timeoutSeconds));
 }
Exemple #2
0
 public static void AfterSeconds(float time, Action callback)
 {
     CoroutineHelper.StartCoroutine(StartWaitingSeconds(time, callback));
 }
Exemple #3
0
 public static void DoStart()
 {
     _mainThreadActions = new List <Action>();
     CoroutineHelper.StartCoroutine(StartTicker());
 }