コード例 #1
0
 public void RunAfter(IEnumerator block)
 {
     coroutine /= new Predefined.LogicCoroutine(block);
 }
コード例 #2
0
 public void RunBefore(ICoroutineBase c)
 {
     coroutine = c / coroutine;
 }
コード例 #3
0
 public void Run(ICoroutineBase c)
 {
     coroutine += c;
 }
コード例 #4
0
 public void RunAfter(ICoroutineBase c)
 {
     coroutine /= c;
 }
コード例 #5
0
        public void Update()
        {
            ICoroutineBase temp = coroutine.Update();

            coroutine = temp;
        }
コード例 #6
0
 public void clear()
 {
     coroutine = new GroupedCoroutine();
 }
コード例 #7
0
 public CoroutineExecuter()
 {
     coroutine = new GroupedCoroutine();
 }
コード例 #8
0
 public void RunBefore(IEnumerator block)
 {
     coroutine = new Predefined.LogicCoroutine(block) / coroutine;
 }
コード例 #9
0
 public GroupedCoroutine(ICoroutineBase c1, ICoroutineBase c2)
 {
     _list = new LinkedList <ICoroutineBase>();
     _list.AddLast(c1);
     _list.AddLast(c2);
 }