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; } } }