Пример #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));
 }
Пример #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));
 }
Пример #3
0
 public static Coroutine Start(CoroutineFunction func)
 {
     return(new Coroutine(CoroutineCaller.StartCoroutine(func())));
 }