예제 #1
0
 private void DequeueNextViewRequest()
 {
     if (m_requests.Count > 0)
     {
         m_currentRequest = m_requests.Dequeue();
         m_currentRequest.ProcessRequest();
     }
 }
예제 #2
0
 public void RequestView(UIView view)
 {
     if (m_currentRequest == null)
     {
         m_currentRequest = new ViewRequest(view);
         m_currentRequest.ProcessRequest();
     }
     else
     {
         m_requests.Enqueue(new ViewRequest(view));
     }
 }