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; } } }