Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / manager / UiManager_Methods.cs
  1. /**
  2. * 该类为自动生成的, 请不要手动编辑, 以免造成代码丢失
  3. */
  4. public static partial class UiManager
  5. {
  6.  
  7. public static class UiName
  8. {
  9. public const string EditorTools = "EditorTools";
  10. public const string Main = "Main";
  11. public const string RoomUI = "RoomUI";
  12. }
  13.  
  14. /// <summary>
  15. /// 打开 EditorTools, 并返回UI实例
  16. /// </summary>
  17. public static UI.EditorTools.EditorToolsPanel Open_EditorTools()
  18. {
  19. return OpenUi<UI.EditorTools.EditorToolsPanel>(UiName.EditorTools);
  20. }
  21.  
  22. /// <summary>
  23. /// 获取所有 EditorTools 的实例, 如果没有实例, 则返回一个空数组
  24. /// </summary>
  25. public static UI.EditorTools.EditorToolsPanel[] Get_EditorTools_Instance()
  26. {
  27. return GetUiInstance<UI.EditorTools.EditorToolsPanel>(nameof(UI.EditorTools.EditorTools));
  28. }
  29.  
  30. /// <summary>
  31. /// 打开 Main, 并返回UI实例
  32. /// </summary>
  33. public static UI.Main.MainPanel Open_Main()
  34. {
  35. return OpenUi<UI.Main.MainPanel>(UiName.Main);
  36. }
  37.  
  38. /// <summary>
  39. /// 获取所有 Main 的实例, 如果没有实例, 则返回一个空数组
  40. /// </summary>
  41. public static UI.Main.MainPanel[] Get_Main_Instance()
  42. {
  43. return GetUiInstance<UI.Main.MainPanel>(nameof(UI.Main.Main));
  44. }
  45.  
  46. /// <summary>
  47. /// 打开 RoomUI, 并返回UI实例
  48. /// </summary>
  49. public static UI.RoomUI.RoomUIPanel Open_RoomUI()
  50. {
  51. return OpenUi<UI.RoomUI.RoomUIPanel>(UiName.RoomUI);
  52. }
  53.  
  54. /// <summary>
  55. /// 获取所有 RoomUI 的实例, 如果没有实例, 则返回一个空数组
  56. /// </summary>
  57. public static UI.RoomUI.RoomUIPanel[] Get_RoomUI_Instance()
  58. {
  59. return GetUiInstance<UI.RoomUI.RoomUIPanel>(nameof(UI.RoomUI.RoomUI));
  60. }
  61.  
  62. }