Esempio n. 1
0
 public static Coroutine DelayRealtime(float time, CoroutineDefaultFunction func)
 {
     UnityEngine.Coroutine routine = CoroutineCaller.StartCoroutine(DelayFunctionCallRealtime(time, func));
     if (routine == null)
     {
         UnityEngine.Debug.Log("Coroutine returned immediately");
     }
     return(new Coroutine(routine));
 }
Esempio n. 2
0
 public static Coroutine Start(IEnumerator enumerator)
 {
     UnityEngine.Coroutine routine = CoroutineCaller.StartCoroutine(enumerator);
     if (routine == null)
     {
         UnityEngine.Debug.Log("Coroutine returned immediately");
     }
     return(new Coroutine(routine));
 }
Esempio n. 3
0
 public static Coroutine Start(CoroutineFunction func)
 {
     return(new Coroutine(CoroutineCaller.StartCoroutine(func())));
 }
Esempio n. 4
0
 public static void StopAll()
 {
     CoroutineCaller.StopAllCoroutines();
 }
Esempio n. 5
0
 public static void Stop(Coroutine coroutine)
 {
     CoroutineCaller.StopCoroutine(coroutine.coroutine);
 }