Example #1
0
        public void Start()
        {
            if (running)
            {
                return;
            }

            running = true;

            InterceptableEnumerator ie = new InterceptableEnumerator(DoStart());

            ie.RegisterCatchBlock(e => { running = false; });
            Executors.RunOnCoroutineNoReturn(ie);
        }
 public virtual void RunOnCoroutineNoReturn(IEnumerator routine)
 {
     Executors.RunOnCoroutineNoReturn(routine);
 }