コード例 #1
0
        public void CloseUI(UIPanelEnum uiPanel)
        {
            switch (uiPanel)
            {
            case UIPanelEnum.StartUI:
                startUI.Hide();
                break;

            case UIPanelEnum.MapSettingUI:
                mapSettingUI.Hide();
                break;

            case UIPanelEnum.MainUI:
                mainUI.Hide();
                break;

            case UIPanelEnum.GameEndUI:
                gameEndUI.Hide();
                break;
            }
        }
コード例 #2
0
        /// <summary>
        /// 打开对应UI面板
        /// </summary>
        /// <param name="packageName">包名</param>
        /// <param name="uiName">ui名</param>
        public void LoadUIPanel(UIPanelEnum uiPanel, object data = null)
        {
            switch (uiPanel)
            {
            case UIPanelEnum.StartUI:
                ShowUI(startUI);
                break;

            case UIPanelEnum.MapSettingUI:
                ShowUI(mapSettingUI);
                break;

            case UIPanelEnum.MainUI:
                mainUI.data = data;
                ShowUI(mainUI);
                break;

            case UIPanelEnum.GameEndUI:
                gameEndUI.data = data;
                ShowUI(gameEndUI, true);
                break;
            }
        }