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); }
public void ExecuteOnce(IEnumerator routine) { CoroutineController controller = new CoroutineController(this, routine); controller.Start(); }