Exemple #1
0
        public int Execute(IEnumerator routine, bool isAutoStart = true)
        {
            CoroutineController controller = new CoroutineController(this, routine);

            mControllersDict.Add(controller.ID, controller);

            if (isAutoStart == true)
            {
                StartExecute(controller.ID);
            }


            return(controller.ID);
        }
Exemple #2
0
        public void ExecuteOnce(IEnumerator routine)
        {
            CoroutineController controller = new CoroutineController(this, routine);

            controller.Start();
        }