Esempio n. 1
0
        public void Loop(float deltaTime)
        {
            if (ExeucteQueue.Count > 0 && CurOperate == null)
            {
                CurOperate = ExeucteQueue.Dequeue();
            }

            if (CurOperate != null)
            {
                if (CurOperate.IsOperateComplated)
                {
                    CurOperate.OnExecCallback();
                    Interlocked.Decrement(ref m_Remain);
                    CurOperate = null;
                }
            }
        }