예제 #1
0
    public static void Close()
    {
        PanelScriptBase panel = TryGet();

        if (panel != null)
        {
            GameCenter.uiManger.CloseScene(panel);
        }
    }
예제 #2
0
    public static PanelScriptBase Open(int subPage = 0)
    {
        if (subPage == 0)
        {
            m_page = TPanelType.Undefine;
        }
        else
        {
            m_page = ( TPanelType )subPage;
        }

        PanelScriptBase panel = TryGet();

        if (panel == null)
        {
            panel = GameCenter.uiManger.OpenScene <PanelScriptBase>(m_panelPath, true);
        }
        return(panel);
    }