Esempio n. 1
0
        static public Coroutine AddCoroutine(this object target, string name = null, Action <Coroutine> onStart = null)
        {
            Coroutine pCoroutine = new Coroutine(CoroutineMgr._Instance, null);

            pCoroutine.name = name == null ? "Coroutine:" + CoroutineMgr._CoroutineIndex++ : name;
            pCoroutine._OnStart(onStart);
            pCoroutine.IncRef();
            return(pCoroutine);
        }
Esempio n. 2
0
        static public Coroutine AddCoroutine(string name = null, Action <Coroutine> onStart = null)
        {
            Coroutine pCoroutine = new Coroutine(_Instance, null);

            pCoroutine.name = name == null ? "Coroutine:" + _CoroutineIndex++ : name;
            pCoroutine._OnStart(onStart);
            pCoroutine.IncRef();
            return(pCoroutine);
        }