Esempio n. 1
0
 private void AddTask(JSProxyMgr.TaskCallback task)
 {
     if (this.m_TaskList == null)
     {
         this.m_TaskList = new Queue <JSProxyMgr.TaskCallback>();
     }
     this.m_TaskList.Enqueue(task);
 }
Esempio n. 2
0
 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--;
         }
     }
 }