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; } }
/// <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; } }