Main/Manager/UIManager.cs
@@ -713,6 +713,11 @@ Debug.LogWarning("尝试关闭空UI"); return; } if (!ui.IsActive()) { return; } // 获取UI类型名称 string uiName = ui.uiName; @@ -821,6 +826,20 @@ CloseWindow(ui, false); } } public void ReturnMainUI() { List<UIBase> allUI = new List<UIBase>(uiStack); for (int i = 0; i < allUI.Count; i++) { UIBase uiBase = allUI[i]; if (!uiBase.isMainUI && uiBase.uiLayer != UILayer.System) { CloseWindow(uiBase); } } } /// <summary> /// 关闭所有UI