public void CloseWindow(string windowID, bool IsPlayAudio = false) { if (IsPlayAudio) { //是否播放关闭音乐 //UIFunc.OnClickBtnNormalClose(); } if (string.IsNullOrEmpty(windowID)) { return; } UIViewBase window = null; if (m_AllWindows.TryGetValue(windowID, out window) == false) { return; } window.HideAsync(); m_OpenWindows.Remove(window); RefreshMask(); DealWindowStack(window, false); }