Exemple #1
0
 void UpdateWndActive()
 {
     for (int i = 0; i < mBaseWndList.Count; ++i)
     {
         UIBaseWnd wnd = mBaseWndList[i];
         if (null != wnd && wnd.isShow)
         {
             if (wnd.IsCoverForTopsWnd(GetTopRects(wnd)))
             {
                 if (wnd.Active)
                 {
                     wnd.DeActiveWnd();
                 }
             }
             else
             {
                 if (!wnd.Active)
                 {
                     wnd.ActiveWnd();
                 }
             }
         }
     }
 }