- /**
- * 该类为自动生成的, 请不要手动编辑, 以免造成代码丢失
- */
- public static partial class UiManager
- {
-
- public static class UiName
- {
- public const string BottomTips = "BottomTips";
- public const string Debugger = "Debugger";
- public const string EditorTips = "EditorTips";
- public const string EditorTools = "EditorTools";
- public const string EditorWindow = "EditorWindow";
- public const string Loading = "Loading";
- public const string Main = "Main";
- public const string MapEditor = "MapEditor";
- public const string MapEditorCreateGroup = "MapEditorCreateGroup";
- public const string MapEditorCreateMark = "MapEditorCreateMark";
- public const string MapEditorCreatePreinstall = "MapEditorCreatePreinstall";
- public const string MapEditorCreateRoom = "MapEditorCreateRoom";
- public const string MapEditorMapLayer = "MapEditorMapLayer";
- public const string MapEditorMapMark = "MapEditorMapMark";
- public const string MapEditorProject = "MapEditorProject";
- public const string MapEditorSelectObject = "MapEditorSelectObject";
- public const string MapEditorTools = "MapEditorTools";
- public const string PauseMenu = "PauseMenu";
- public const string RoomUI = "RoomUI";
- public const string Setting = "Setting";
- public const string Settlement = "Settlement";
- }
-
- /// <summary>
- /// 创建 BottomTips, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.BottomTips.BottomTipsPanel Create_BottomTips()
- {
- return CreateUi<UI.BottomTips.BottomTipsPanel>(UiName.BottomTips);
- }
-
- /// <summary>
- /// 打开 BottomTips, 并返回UI实例
- /// </summary>
- public static UI.BottomTips.BottomTipsPanel Open_BottomTips()
- {
- return OpenUi<UI.BottomTips.BottomTipsPanel>(UiName.BottomTips);
- }
-
- /// <summary>
- /// 隐藏 BottomTips 的所有实例
- /// </summary>
- public static void Hide_BottomTips()
- {
- var uiInstance = Get_BottomTips_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 BottomTips 的所有实例
- /// </summary>
- public static void Destroy_BottomTips()
- {
- var uiInstance = Get_BottomTips_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 BottomTips 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.BottomTips.BottomTipsPanel[] Get_BottomTips_Instance()
- {
- return GetUiInstance<UI.BottomTips.BottomTipsPanel>(nameof(UI.BottomTips.BottomTips));
- }
-
- /// <summary>
- /// 创建 Debugger, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.Debugger.DebuggerPanel Create_Debugger()
- {
- return CreateUi<UI.Debugger.DebuggerPanel>(UiName.Debugger);
- }
-
- /// <summary>
- /// 打开 Debugger, 并返回UI实例
- /// </summary>
- public static UI.Debugger.DebuggerPanel Open_Debugger()
- {
- return OpenUi<UI.Debugger.DebuggerPanel>(UiName.Debugger);
- }
-
- /// <summary>
- /// 隐藏 Debugger 的所有实例
- /// </summary>
- public static void Hide_Debugger()
- {
- var uiInstance = Get_Debugger_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 Debugger 的所有实例
- /// </summary>
- public static void Destroy_Debugger()
- {
- var uiInstance = Get_Debugger_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 Debugger 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.Debugger.DebuggerPanel[] Get_Debugger_Instance()
- {
- return GetUiInstance<UI.Debugger.DebuggerPanel>(nameof(UI.Debugger.Debugger));
- }
-
- /// <summary>
- /// 创建 EditorTips, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.EditorTips.EditorTipsPanel Create_EditorTips()
- {
- return CreateUi<UI.EditorTips.EditorTipsPanel>(UiName.EditorTips);
- }
-
- /// <summary>
- /// 打开 EditorTips, 并返回UI实例
- /// </summary>
- public static UI.EditorTips.EditorTipsPanel Open_EditorTips()
- {
- return OpenUi<UI.EditorTips.EditorTipsPanel>(UiName.EditorTips);
- }
-
- /// <summary>
- /// 隐藏 EditorTips 的所有实例
- /// </summary>
- public static void Hide_EditorTips()
- {
- var uiInstance = Get_EditorTips_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 EditorTips 的所有实例
- /// </summary>
- public static void Destroy_EditorTips()
- {
- var uiInstance = Get_EditorTips_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 EditorTips 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.EditorTips.EditorTipsPanel[] Get_EditorTips_Instance()
- {
- return GetUiInstance<UI.EditorTips.EditorTipsPanel>(nameof(UI.EditorTips.EditorTips));
- }
-
- /// <summary>
- /// 创建 EditorTools, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.EditorTools.EditorToolsPanel Create_EditorTools()
- {
- return CreateUi<UI.EditorTools.EditorToolsPanel>(UiName.EditorTools);
- }
-
- /// <summary>
- /// 打开 EditorTools, 并返回UI实例
- /// </summary>
- public static UI.EditorTools.EditorToolsPanel Open_EditorTools()
- {
- return OpenUi<UI.EditorTools.EditorToolsPanel>(UiName.EditorTools);
- }
-
- /// <summary>
- /// 隐藏 EditorTools 的所有实例
- /// </summary>
- public static void Hide_EditorTools()
- {
- var uiInstance = Get_EditorTools_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 EditorTools 的所有实例
- /// </summary>
- public static void Destroy_EditorTools()
- {
- var uiInstance = Get_EditorTools_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 EditorTools 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.EditorTools.EditorToolsPanel[] Get_EditorTools_Instance()
- {
- return GetUiInstance<UI.EditorTools.EditorToolsPanel>(nameof(UI.EditorTools.EditorTools));
- }
-
- /// <summary>
- /// 创建 EditorWindow, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.EditorWindow.EditorWindowPanel Create_EditorWindow()
- {
- return CreateUi<UI.EditorWindow.EditorWindowPanel>(UiName.EditorWindow);
- }
-
- /// <summary>
- /// 打开 EditorWindow, 并返回UI实例
- /// </summary>
- public static UI.EditorWindow.EditorWindowPanel Open_EditorWindow()
- {
- return OpenUi<UI.EditorWindow.EditorWindowPanel>(UiName.EditorWindow);
- }
-
- /// <summary>
- /// 隐藏 EditorWindow 的所有实例
- /// </summary>
- public static void Hide_EditorWindow()
- {
- var uiInstance = Get_EditorWindow_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 EditorWindow 的所有实例
- /// </summary>
- public static void Destroy_EditorWindow()
- {
- var uiInstance = Get_EditorWindow_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 EditorWindow 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.EditorWindow.EditorWindowPanel[] Get_EditorWindow_Instance()
- {
- return GetUiInstance<UI.EditorWindow.EditorWindowPanel>(nameof(UI.EditorWindow.EditorWindow));
- }
-
- /// <summary>
- /// 创建 Loading, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.Loading.LoadingPanel Create_Loading()
- {
- return CreateUi<UI.Loading.LoadingPanel>(UiName.Loading);
- }
-
- /// <summary>
- /// 打开 Loading, 并返回UI实例
- /// </summary>
- public static UI.Loading.LoadingPanel Open_Loading()
- {
- return OpenUi<UI.Loading.LoadingPanel>(UiName.Loading);
- }
-
- /// <summary>
- /// 隐藏 Loading 的所有实例
- /// </summary>
- public static void Hide_Loading()
- {
- var uiInstance = Get_Loading_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 Loading 的所有实例
- /// </summary>
- public static void Destroy_Loading()
- {
- var uiInstance = Get_Loading_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 Loading 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.Loading.LoadingPanel[] Get_Loading_Instance()
- {
- return GetUiInstance<UI.Loading.LoadingPanel>(nameof(UI.Loading.Loading));
- }
-
- /// <summary>
- /// 创建 Main, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.Main.MainPanel Create_Main()
- {
- return CreateUi<UI.Main.MainPanel>(UiName.Main);
- }
-
- /// <summary>
- /// 打开 Main, 并返回UI实例
- /// </summary>
- public static UI.Main.MainPanel Open_Main()
- {
- return OpenUi<UI.Main.MainPanel>(UiName.Main);
- }
-
- /// <summary>
- /// 隐藏 Main 的所有实例
- /// </summary>
- public static void Hide_Main()
- {
- var uiInstance = Get_Main_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 Main 的所有实例
- /// </summary>
- public static void Destroy_Main()
- {
- var uiInstance = Get_Main_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 Main 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.Main.MainPanel[] Get_Main_Instance()
- {
- return GetUiInstance<UI.Main.MainPanel>(nameof(UI.Main.Main));
- }
-
- /// <summary>
- /// 创建 MapEditor, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.MapEditor.MapEditorPanel Create_MapEditor()
- {
- return CreateUi<UI.MapEditor.MapEditorPanel>(UiName.MapEditor);
- }
-
- /// <summary>
- /// 打开 MapEditor, 并返回UI实例
- /// </summary>
- public static UI.MapEditor.MapEditorPanel Open_MapEditor()
- {
- return OpenUi<UI.MapEditor.MapEditorPanel>(UiName.MapEditor);
- }
-
- /// <summary>
- /// 隐藏 MapEditor 的所有实例
- /// </summary>
- public static void Hide_MapEditor()
- {
- var uiInstance = Get_MapEditor_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 MapEditor 的所有实例
- /// </summary>
- public static void Destroy_MapEditor()
- {
- var uiInstance = Get_MapEditor_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 MapEditor 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.MapEditor.MapEditorPanel[] Get_MapEditor_Instance()
- {
- return GetUiInstance<UI.MapEditor.MapEditorPanel>(nameof(UI.MapEditor.MapEditor));
- }
-
- /// <summary>
- /// 创建 MapEditorCreateGroup, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.MapEditorCreateGroup.MapEditorCreateGroupPanel Create_MapEditorCreateGroup()
- {
- return CreateUi<UI.MapEditorCreateGroup.MapEditorCreateGroupPanel>(UiName.MapEditorCreateGroup);
- }
-
- /// <summary>
- /// 打开 MapEditorCreateGroup, 并返回UI实例
- /// </summary>
- public static UI.MapEditorCreateGroup.MapEditorCreateGroupPanel Open_MapEditorCreateGroup()
- {
- return OpenUi<UI.MapEditorCreateGroup.MapEditorCreateGroupPanel>(UiName.MapEditorCreateGroup);
- }
-
- /// <summary>
- /// 隐藏 MapEditorCreateGroup 的所有实例
- /// </summary>
- public static void Hide_MapEditorCreateGroup()
- {
- var uiInstance = Get_MapEditorCreateGroup_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 MapEditorCreateGroup 的所有实例
- /// </summary>
- public static void Destroy_MapEditorCreateGroup()
- {
- var uiInstance = Get_MapEditorCreateGroup_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 MapEditorCreateGroup 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.MapEditorCreateGroup.MapEditorCreateGroupPanel[] Get_MapEditorCreateGroup_Instance()
- {
- return GetUiInstance<UI.MapEditorCreateGroup.MapEditorCreateGroupPanel>(nameof(UI.MapEditorCreateGroup.MapEditorCreateGroup));
- }
-
- /// <summary>
- /// 创建 MapEditorCreateMark, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.MapEditorCreateMark.MapEditorCreateMarkPanel Create_MapEditorCreateMark()
- {
- return CreateUi<UI.MapEditorCreateMark.MapEditorCreateMarkPanel>(UiName.MapEditorCreateMark);
- }
-
- /// <summary>
- /// 打开 MapEditorCreateMark, 并返回UI实例
- /// </summary>
- public static UI.MapEditorCreateMark.MapEditorCreateMarkPanel Open_MapEditorCreateMark()
- {
- return OpenUi<UI.MapEditorCreateMark.MapEditorCreateMarkPanel>(UiName.MapEditorCreateMark);
- }
-
- /// <summary>
- /// 隐藏 MapEditorCreateMark 的所有实例
- /// </summary>
- public static void Hide_MapEditorCreateMark()
- {
- var uiInstance = Get_MapEditorCreateMark_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 MapEditorCreateMark 的所有实例
- /// </summary>
- public static void Destroy_MapEditorCreateMark()
- {
- var uiInstance = Get_MapEditorCreateMark_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 MapEditorCreateMark 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.MapEditorCreateMark.MapEditorCreateMarkPanel[] Get_MapEditorCreateMark_Instance()
- {
- return GetUiInstance<UI.MapEditorCreateMark.MapEditorCreateMarkPanel>(nameof(UI.MapEditorCreateMark.MapEditorCreateMark));
- }
-
- /// <summary>
- /// 创建 MapEditorCreatePreinstall, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel Create_MapEditorCreatePreinstall()
- {
- return CreateUi<UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel>(UiName.MapEditorCreatePreinstall);
- }
-
- /// <summary>
- /// 打开 MapEditorCreatePreinstall, 并返回UI实例
- /// </summary>
- public static UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel Open_MapEditorCreatePreinstall()
- {
- return OpenUi<UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel>(UiName.MapEditorCreatePreinstall);
- }
-
- /// <summary>
- /// 隐藏 MapEditorCreatePreinstall 的所有实例
- /// </summary>
- public static void Hide_MapEditorCreatePreinstall()
- {
- var uiInstance = Get_MapEditorCreatePreinstall_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 MapEditorCreatePreinstall 的所有实例
- /// </summary>
- public static void Destroy_MapEditorCreatePreinstall()
- {
- var uiInstance = Get_MapEditorCreatePreinstall_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 MapEditorCreatePreinstall 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel[] Get_MapEditorCreatePreinstall_Instance()
- {
- return GetUiInstance<UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel>(nameof(UI.MapEditorCreatePreinstall.MapEditorCreatePreinstall));
- }
-
- /// <summary>
- /// 创建 MapEditorCreateRoom, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.MapEditorCreateRoom.MapEditorCreateRoomPanel Create_MapEditorCreateRoom()
- {
- return CreateUi<UI.MapEditorCreateRoom.MapEditorCreateRoomPanel>(UiName.MapEditorCreateRoom);
- }
-
- /// <summary>
- /// 打开 MapEditorCreateRoom, 并返回UI实例
- /// </summary>
- public static UI.MapEditorCreateRoom.MapEditorCreateRoomPanel Open_MapEditorCreateRoom()
- {
- return OpenUi<UI.MapEditorCreateRoom.MapEditorCreateRoomPanel>(UiName.MapEditorCreateRoom);
- }
-
- /// <summary>
- /// 隐藏 MapEditorCreateRoom 的所有实例
- /// </summary>
- public static void Hide_MapEditorCreateRoom()
- {
- var uiInstance = Get_MapEditorCreateRoom_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 MapEditorCreateRoom 的所有实例
- /// </summary>
- public static void Destroy_MapEditorCreateRoom()
- {
- var uiInstance = Get_MapEditorCreateRoom_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 MapEditorCreateRoom 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.MapEditorCreateRoom.MapEditorCreateRoomPanel[] Get_MapEditorCreateRoom_Instance()
- {
- return GetUiInstance<UI.MapEditorCreateRoom.MapEditorCreateRoomPanel>(nameof(UI.MapEditorCreateRoom.MapEditorCreateRoom));
- }
-
- /// <summary>
- /// 创建 MapEditorMapLayer, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.MapEditorMapLayer.MapEditorMapLayerPanel Create_MapEditorMapLayer()
- {
- return CreateUi<UI.MapEditorMapLayer.MapEditorMapLayerPanel>(UiName.MapEditorMapLayer);
- }
-
- /// <summary>
- /// 打开 MapEditorMapLayer, 并返回UI实例
- /// </summary>
- public static UI.MapEditorMapLayer.MapEditorMapLayerPanel Open_MapEditorMapLayer()
- {
- return OpenUi<UI.MapEditorMapLayer.MapEditorMapLayerPanel>(UiName.MapEditorMapLayer);
- }
-
- /// <summary>
- /// 隐藏 MapEditorMapLayer 的所有实例
- /// </summary>
- public static void Hide_MapEditorMapLayer()
- {
- var uiInstance = Get_MapEditorMapLayer_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 MapEditorMapLayer 的所有实例
- /// </summary>
- public static void Destroy_MapEditorMapLayer()
- {
- var uiInstance = Get_MapEditorMapLayer_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 MapEditorMapLayer 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.MapEditorMapLayer.MapEditorMapLayerPanel[] Get_MapEditorMapLayer_Instance()
- {
- return GetUiInstance<UI.MapEditorMapLayer.MapEditorMapLayerPanel>(nameof(UI.MapEditorMapLayer.MapEditorMapLayer));
- }
-
- /// <summary>
- /// 创建 MapEditorMapMark, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.MapEditorMapMark.MapEditorMapMarkPanel Create_MapEditorMapMark()
- {
- return CreateUi<UI.MapEditorMapMark.MapEditorMapMarkPanel>(UiName.MapEditorMapMark);
- }
-
- /// <summary>
- /// 打开 MapEditorMapMark, 并返回UI实例
- /// </summary>
- public static UI.MapEditorMapMark.MapEditorMapMarkPanel Open_MapEditorMapMark()
- {
- return OpenUi<UI.MapEditorMapMark.MapEditorMapMarkPanel>(UiName.MapEditorMapMark);
- }
-
- /// <summary>
- /// 隐藏 MapEditorMapMark 的所有实例
- /// </summary>
- public static void Hide_MapEditorMapMark()
- {
- var uiInstance = Get_MapEditorMapMark_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 MapEditorMapMark 的所有实例
- /// </summary>
- public static void Destroy_MapEditorMapMark()
- {
- var uiInstance = Get_MapEditorMapMark_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 MapEditorMapMark 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.MapEditorMapMark.MapEditorMapMarkPanel[] Get_MapEditorMapMark_Instance()
- {
- return GetUiInstance<UI.MapEditorMapMark.MapEditorMapMarkPanel>(nameof(UI.MapEditorMapMark.MapEditorMapMark));
- }
-
- /// <summary>
- /// 创建 MapEditorProject, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.MapEditorProject.MapEditorProjectPanel Create_MapEditorProject()
- {
- return CreateUi<UI.MapEditorProject.MapEditorProjectPanel>(UiName.MapEditorProject);
- }
-
- /// <summary>
- /// 打开 MapEditorProject, 并返回UI实例
- /// </summary>
- public static UI.MapEditorProject.MapEditorProjectPanel Open_MapEditorProject()
- {
- return OpenUi<UI.MapEditorProject.MapEditorProjectPanel>(UiName.MapEditorProject);
- }
-
- /// <summary>
- /// 隐藏 MapEditorProject 的所有实例
- /// </summary>
- public static void Hide_MapEditorProject()
- {
- var uiInstance = Get_MapEditorProject_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 MapEditorProject 的所有实例
- /// </summary>
- public static void Destroy_MapEditorProject()
- {
- var uiInstance = Get_MapEditorProject_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 MapEditorProject 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.MapEditorProject.MapEditorProjectPanel[] Get_MapEditorProject_Instance()
- {
- return GetUiInstance<UI.MapEditorProject.MapEditorProjectPanel>(nameof(UI.MapEditorProject.MapEditorProject));
- }
-
- /// <summary>
- /// 创建 MapEditorSelectObject, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.MapEditorSelectObject.MapEditorSelectObjectPanel Create_MapEditorSelectObject()
- {
- return CreateUi<UI.MapEditorSelectObject.MapEditorSelectObjectPanel>(UiName.MapEditorSelectObject);
- }
-
- /// <summary>
- /// 打开 MapEditorSelectObject, 并返回UI实例
- /// </summary>
- public static UI.MapEditorSelectObject.MapEditorSelectObjectPanel Open_MapEditorSelectObject()
- {
- return OpenUi<UI.MapEditorSelectObject.MapEditorSelectObjectPanel>(UiName.MapEditorSelectObject);
- }
-
- /// <summary>
- /// 隐藏 MapEditorSelectObject 的所有实例
- /// </summary>
- public static void Hide_MapEditorSelectObject()
- {
- var uiInstance = Get_MapEditorSelectObject_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 MapEditorSelectObject 的所有实例
- /// </summary>
- public static void Destroy_MapEditorSelectObject()
- {
- var uiInstance = Get_MapEditorSelectObject_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 MapEditorSelectObject 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.MapEditorSelectObject.MapEditorSelectObjectPanel[] Get_MapEditorSelectObject_Instance()
- {
- return GetUiInstance<UI.MapEditorSelectObject.MapEditorSelectObjectPanel>(nameof(UI.MapEditorSelectObject.MapEditorSelectObject));
- }
-
- /// <summary>
- /// 创建 MapEditorTools, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.MapEditorTools.MapEditorToolsPanel Create_MapEditorTools()
- {
- return CreateUi<UI.MapEditorTools.MapEditorToolsPanel>(UiName.MapEditorTools);
- }
-
- /// <summary>
- /// 打开 MapEditorTools, 并返回UI实例
- /// </summary>
- public static UI.MapEditorTools.MapEditorToolsPanel Open_MapEditorTools()
- {
- return OpenUi<UI.MapEditorTools.MapEditorToolsPanel>(UiName.MapEditorTools);
- }
-
- /// <summary>
- /// 隐藏 MapEditorTools 的所有实例
- /// </summary>
- public static void Hide_MapEditorTools()
- {
- var uiInstance = Get_MapEditorTools_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 MapEditorTools 的所有实例
- /// </summary>
- public static void Destroy_MapEditorTools()
- {
- var uiInstance = Get_MapEditorTools_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 MapEditorTools 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.MapEditorTools.MapEditorToolsPanel[] Get_MapEditorTools_Instance()
- {
- return GetUiInstance<UI.MapEditorTools.MapEditorToolsPanel>(nameof(UI.MapEditorTools.MapEditorTools));
- }
-
- /// <summary>
- /// 创建 PauseMenu, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.PauseMenu.PauseMenuPanel Create_PauseMenu()
- {
- return CreateUi<UI.PauseMenu.PauseMenuPanel>(UiName.PauseMenu);
- }
-
- /// <summary>
- /// 打开 PauseMenu, 并返回UI实例
- /// </summary>
- public static UI.PauseMenu.PauseMenuPanel Open_PauseMenu()
- {
- return OpenUi<UI.PauseMenu.PauseMenuPanel>(UiName.PauseMenu);
- }
-
- /// <summary>
- /// 隐藏 PauseMenu 的所有实例
- /// </summary>
- public static void Hide_PauseMenu()
- {
- var uiInstance = Get_PauseMenu_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 PauseMenu 的所有实例
- /// </summary>
- public static void Destroy_PauseMenu()
- {
- var uiInstance = Get_PauseMenu_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 PauseMenu 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.PauseMenu.PauseMenuPanel[] Get_PauseMenu_Instance()
- {
- return GetUiInstance<UI.PauseMenu.PauseMenuPanel>(nameof(UI.PauseMenu.PauseMenu));
- }
-
- /// <summary>
- /// 创建 RoomUI, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.RoomUI.RoomUIPanel Create_RoomUI()
- {
- return CreateUi<UI.RoomUI.RoomUIPanel>(UiName.RoomUI);
- }
-
- /// <summary>
- /// 打开 RoomUI, 并返回UI实例
- /// </summary>
- public static UI.RoomUI.RoomUIPanel Open_RoomUI()
- {
- return OpenUi<UI.RoomUI.RoomUIPanel>(UiName.RoomUI);
- }
-
- /// <summary>
- /// 隐藏 RoomUI 的所有实例
- /// </summary>
- public static void Hide_RoomUI()
- {
- var uiInstance = Get_RoomUI_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 RoomUI 的所有实例
- /// </summary>
- public static void Destroy_RoomUI()
- {
- var uiInstance = Get_RoomUI_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 RoomUI 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.RoomUI.RoomUIPanel[] Get_RoomUI_Instance()
- {
- return GetUiInstance<UI.RoomUI.RoomUIPanel>(nameof(UI.RoomUI.RoomUI));
- }
-
- /// <summary>
- /// 创建 Setting, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.Setting.SettingPanel Create_Setting()
- {
- return CreateUi<UI.Setting.SettingPanel>(UiName.Setting);
- }
-
- /// <summary>
- /// 打开 Setting, 并返回UI实例
- /// </summary>
- public static UI.Setting.SettingPanel Open_Setting()
- {
- return OpenUi<UI.Setting.SettingPanel>(UiName.Setting);
- }
-
- /// <summary>
- /// 隐藏 Setting 的所有实例
- /// </summary>
- public static void Hide_Setting()
- {
- var uiInstance = Get_Setting_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 Setting 的所有实例
- /// </summary>
- public static void Destroy_Setting()
- {
- var uiInstance = Get_Setting_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 Setting 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.Setting.SettingPanel[] Get_Setting_Instance()
- {
- return GetUiInstance<UI.Setting.SettingPanel>(nameof(UI.Setting.Setting));
- }
-
- /// <summary>
- /// 创建 Settlement, 并返回UI实例, 该函数不会打开 Ui
- /// </summary>
- public static UI.Settlement.SettlementPanel Create_Settlement()
- {
- return CreateUi<UI.Settlement.SettlementPanel>(UiName.Settlement);
- }
-
- /// <summary>
- /// 打开 Settlement, 并返回UI实例
- /// </summary>
- public static UI.Settlement.SettlementPanel Open_Settlement()
- {
- return OpenUi<UI.Settlement.SettlementPanel>(UiName.Settlement);
- }
-
- /// <summary>
- /// 隐藏 Settlement 的所有实例
- /// </summary>
- public static void Hide_Settlement()
- {
- var uiInstance = Get_Settlement_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.HideUi();
- }
- }
-
- /// <summary>
- /// 销毁 Settlement 的所有实例
- /// </summary>
- public static void Destroy_Settlement()
- {
- var uiInstance = Get_Settlement_Instance();
- foreach (var uiPanel in uiInstance)
- {
- uiPanel.Destroy();
- }
- }
-
- /// <summary>
- /// 获取所有 Settlement 的实例, 如果没有实例, 则返回一个空数组
- /// </summary>
- public static UI.Settlement.SettlementPanel[] Get_Settlement_Instance()
- {
- return GetUiInstance<UI.Settlement.SettlementPanel>(nameof(UI.Settlement.Settlement));
- }
-
- }