Esempio n. 1
0
        /// <summary>初始化</summary>
        private void Init()
        {
            mCurrentIndex = 0;

            mCurrent   = default;
            isRunning  = false;
            IsDisposed = false;
        }
Esempio n. 2
0
        private void OnGridProcessComplete(IQueueExecuter param)
        {
            if (ActiveInputAfterProcess)
            {
                GamePlay.ActiveInput();
            }
            else
            {
            }

            CheckAutoRemovable();
        }
Esempio n. 3
0
 public void AddGridsProcess(IQueueExecuter process)
 {
     mGridProcesser.Add(process);
     mGridProcesser.Commit();
 }
Esempio n. 4
0
 /// <summary>将一个流程执行器增加到队列末尾</summary>
 public void Add(IQueueExecuter target)
 {
     mQueue.Add(target);
     mActionUnits.Enqueue(default);