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 RoomUI = "RoomUI";
  11. }
  12.  
  13. /// <summary>
  14. /// 打开 EditorTools, 并返回UI实例
  15. /// </summary>
  16. public static UI.EditorTools.EditorToolsPanel Open_EditorTools()
  17. {
  18. return OpenUi<UI.EditorTools.EditorToolsPanel>(UiName.EditorTools);
  19. }
  20.  
  21. /// <summary>
  22. /// 获取所有 EditorTools 的实例, 如果没有实例, 则返回一个空数组
  23. /// </summary>
  24. public static UI.EditorTools.EditorToolsPanel[] Get_EditorTools_Instance()
  25. {
  26. return GetUiInstance<UI.EditorTools.EditorToolsPanel>(nameof(UI.EditorTools.EditorTools));
  27. }
  28.  
  29. /// <summary>
  30. /// 打开 RoomUI, 并返回UI实例
  31. /// </summary>
  32. public static UI.RoomUI.RoomUIPanel Open_RoomUI()
  33. {
  34. return OpenUi<UI.RoomUI.RoomUIPanel>(UiName.RoomUI);
  35. }
  36.  
  37. /// <summary>
  38. /// 获取所有 RoomUI 的实例, 如果没有实例, 则返回一个空数组
  39. /// </summary>
  40. public static UI.RoomUI.RoomUIPanel[] Get_RoomUI_Instance()
  41. {
  42. return GetUiInstance<UI.RoomUI.RoomUIPanel>(nameof(UI.RoomUI.RoomUI));
  43. }
  44.  
  45. }