Exemple #1
0
    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);
    }