private void AddTask(JSProxyMgr.TaskCallback task) { if (this.m_TaskList == null) { this.m_TaskList = new Queue <JSProxyMgr.TaskCallback>(); } this.m_TaskList.Enqueue(task); }
private void ProcessTasks() { if (this.m_TaskList != null && this.m_TaskList.Count != 0) { int num = 10; while (this.m_TaskList.Count > 0 && num > 0) { JSProxyMgr.TaskCallback taskCallback = this.m_TaskList.Dequeue(); taskCallback(); num--; } } }