예제 #1
0
 void UpdateFullDic(UIBase ui)
 {
     if ((_haveFullUI.ContainsKey(ui.eUIType) && _haveFullUI[ui.eUIType]) == false)
     {
         return;
     }
     if (ui.useBack == false && ui.eUIType < EUIType.EUIType_NoneBase)
     {
         bool found = false;
         foreach (var item in m_uiDic.Values)
         {
             if (item.eUIType == ui.eUIType && ui.useBack == false && item.GetInstanceID() != ui.GetInstanceID())
             {
                 found = true;
             }
         }
         if (found == false)
         {
             _haveFullUI[ui.eUIType] = false;
         }
     }
 }