Main/Manager/UIManager.cs
@@ -324,6 +324,30 @@ } return false; } // 检查是否存在任何全屏或遮罩窗口, 暂未定义全屏可以统一勾选openMask public bool ExistAnyFullScreenOrMaskWin(string excludeUIName) { var exist = false; foreach (var uiList in uiDict.Values) { // 遍历该类型的所有UI实例 foreach (var ui in uiList) { // 刷新UI if (ui.IsActive() && ui.name != excludeUIName) { if (ui.openMask) { exist = true; break; } } } } return exist; } // 获取指定类型的所有UI实例