Ejemplo n.º 1
0
        IEnumerator RunCoroutineInfo(CoroutineCommand info)
        {
            yield return(StartCoroutine(info.Coroutine));

            if (info.OnComplete != null)
            {
                info.OnComplete();
            }
        }
Ejemplo n.º 2
0
        IEnumerator RunCoroutineInfo(CoroutineCommand info)
        {
            if (UnityTask.DisableCoroutineYields)
            {
                // HACK
                RunCoroutineWithoutYields(info.Coroutine);
                if (info.OnComplete != null)
                {
                    info.OnComplete();
                }
                yield break;
            }
            else
            {
                yield return(StartCoroutine(info.Coroutine));

                if (info.OnComplete != null)
                {
                    info.OnComplete();
                }
            }
        }
Ejemplo n.º 3
0
        IEnumerator RunCoroutineInfo(CoroutineCommand info)
        {
            yield return StartCoroutine(info.Coroutine);

            if (info.OnComplete != null)
                info.OnComplete();
        }