Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / manager / UiManager_Methods.cs
@小李xl 小李xl on 11 Oct 2023 31 KB 日志系统
  1. /**
  2. * 该类为自动生成的, 请不要手动编辑, 以免造成代码丢失
  3. */
  4. public static partial class UiManager
  5. {
  6.  
  7. public static class UiName
  8. {
  9. public const string BottomTips = "BottomTips";
  10. public const string Debugger = "Debugger";
  11. public const string EditorTips = "EditorTips";
  12. public const string EditorTools = "EditorTools";
  13. public const string EditorWindow = "EditorWindow";
  14. public const string Loading = "Loading";
  15. public const string Main = "Main";
  16. public const string MapEditor = "MapEditor";
  17. public const string MapEditorCreateGroup = "MapEditorCreateGroup";
  18. public const string MapEditorCreateMark = "MapEditorCreateMark";
  19. public const string MapEditorCreatePreinstall = "MapEditorCreatePreinstall";
  20. public const string MapEditorCreateRoom = "MapEditorCreateRoom";
  21. public const string MapEditorMapLayer = "MapEditorMapLayer";
  22. public const string MapEditorMapMark = "MapEditorMapMark";
  23. public const string MapEditorProject = "MapEditorProject";
  24. public const string MapEditorSelectObject = "MapEditorSelectObject";
  25. public const string MapEditorTools = "MapEditorTools";
  26. public const string PauseMenu = "PauseMenu";
  27. public const string RoomUI = "RoomUI";
  28. public const string Setting = "Setting";
  29. public const string Settlement = "Settlement";
  30. }
  31.  
  32. /// <summary>
  33. /// 创建 BottomTips, 并返回UI实例, 该函数不会打开 Ui
  34. /// </summary>
  35. public static UI.BottomTips.BottomTipsPanel Create_BottomTips()
  36. {
  37. return CreateUi<UI.BottomTips.BottomTipsPanel>(UiName.BottomTips);
  38. }
  39.  
  40. /// <summary>
  41. /// 打开 BottomTips, 并返回UI实例
  42. /// </summary>
  43. public static UI.BottomTips.BottomTipsPanel Open_BottomTips()
  44. {
  45. return OpenUi<UI.BottomTips.BottomTipsPanel>(UiName.BottomTips);
  46. }
  47.  
  48. /// <summary>
  49. /// 隐藏 BottomTips 的所有实例
  50. /// </summary>
  51. public static void Hide_BottomTips()
  52. {
  53. var uiInstance = Get_BottomTips_Instance();
  54. foreach (var uiPanel in uiInstance)
  55. {
  56. uiPanel.HideUi();
  57. }
  58. }
  59.  
  60. /// <summary>
  61. /// 销毁 BottomTips 的所有实例
  62. /// </summary>
  63. public static void Destroy_BottomTips()
  64. {
  65. var uiInstance = Get_BottomTips_Instance();
  66. foreach (var uiPanel in uiInstance)
  67. {
  68. uiPanel.Destroy();
  69. }
  70. }
  71.  
  72. /// <summary>
  73. /// 获取所有 BottomTips 的实例, 如果没有实例, 则返回一个空数组
  74. /// </summary>
  75. public static UI.BottomTips.BottomTipsPanel[] Get_BottomTips_Instance()
  76. {
  77. return GetUiInstance<UI.BottomTips.BottomTipsPanel>(nameof(UI.BottomTips.BottomTips));
  78. }
  79.  
  80. /// <summary>
  81. /// 创建 Debugger, 并返回UI实例, 该函数不会打开 Ui
  82. /// </summary>
  83. public static UI.Debugger.DebuggerPanel Create_Debugger()
  84. {
  85. return CreateUi<UI.Debugger.DebuggerPanel>(UiName.Debugger);
  86. }
  87.  
  88. /// <summary>
  89. /// 打开 Debugger, 并返回UI实例
  90. /// </summary>
  91. public static UI.Debugger.DebuggerPanel Open_Debugger()
  92. {
  93. return OpenUi<UI.Debugger.DebuggerPanel>(UiName.Debugger);
  94. }
  95.  
  96. /// <summary>
  97. /// 隐藏 Debugger 的所有实例
  98. /// </summary>
  99. public static void Hide_Debugger()
  100. {
  101. var uiInstance = Get_Debugger_Instance();
  102. foreach (var uiPanel in uiInstance)
  103. {
  104. uiPanel.HideUi();
  105. }
  106. }
  107.  
  108. /// <summary>
  109. /// 销毁 Debugger 的所有实例
  110. /// </summary>
  111. public static void Destroy_Debugger()
  112. {
  113. var uiInstance = Get_Debugger_Instance();
  114. foreach (var uiPanel in uiInstance)
  115. {
  116. uiPanel.Destroy();
  117. }
  118. }
  119.  
  120. /// <summary>
  121. /// 获取所有 Debugger 的实例, 如果没有实例, 则返回一个空数组
  122. /// </summary>
  123. public static UI.Debugger.DebuggerPanel[] Get_Debugger_Instance()
  124. {
  125. return GetUiInstance<UI.Debugger.DebuggerPanel>(nameof(UI.Debugger.Debugger));
  126. }
  127.  
  128. /// <summary>
  129. /// 创建 EditorTips, 并返回UI实例, 该函数不会打开 Ui
  130. /// </summary>
  131. public static UI.EditorTips.EditorTipsPanel Create_EditorTips()
  132. {
  133. return CreateUi<UI.EditorTips.EditorTipsPanel>(UiName.EditorTips);
  134. }
  135.  
  136. /// <summary>
  137. /// 打开 EditorTips, 并返回UI实例
  138. /// </summary>
  139. public static UI.EditorTips.EditorTipsPanel Open_EditorTips()
  140. {
  141. return OpenUi<UI.EditorTips.EditorTipsPanel>(UiName.EditorTips);
  142. }
  143.  
  144. /// <summary>
  145. /// 隐藏 EditorTips 的所有实例
  146. /// </summary>
  147. public static void Hide_EditorTips()
  148. {
  149. var uiInstance = Get_EditorTips_Instance();
  150. foreach (var uiPanel in uiInstance)
  151. {
  152. uiPanel.HideUi();
  153. }
  154. }
  155.  
  156. /// <summary>
  157. /// 销毁 EditorTips 的所有实例
  158. /// </summary>
  159. public static void Destroy_EditorTips()
  160. {
  161. var uiInstance = Get_EditorTips_Instance();
  162. foreach (var uiPanel in uiInstance)
  163. {
  164. uiPanel.Destroy();
  165. }
  166. }
  167.  
  168. /// <summary>
  169. /// 获取所有 EditorTips 的实例, 如果没有实例, 则返回一个空数组
  170. /// </summary>
  171. public static UI.EditorTips.EditorTipsPanel[] Get_EditorTips_Instance()
  172. {
  173. return GetUiInstance<UI.EditorTips.EditorTipsPanel>(nameof(UI.EditorTips.EditorTips));
  174. }
  175.  
  176. /// <summary>
  177. /// 创建 EditorTools, 并返回UI实例, 该函数不会打开 Ui
  178. /// </summary>
  179. public static UI.EditorTools.EditorToolsPanel Create_EditorTools()
  180. {
  181. return CreateUi<UI.EditorTools.EditorToolsPanel>(UiName.EditorTools);
  182. }
  183.  
  184. /// <summary>
  185. /// 打开 EditorTools, 并返回UI实例
  186. /// </summary>
  187. public static UI.EditorTools.EditorToolsPanel Open_EditorTools()
  188. {
  189. return OpenUi<UI.EditorTools.EditorToolsPanel>(UiName.EditorTools);
  190. }
  191.  
  192. /// <summary>
  193. /// 隐藏 EditorTools 的所有实例
  194. /// </summary>
  195. public static void Hide_EditorTools()
  196. {
  197. var uiInstance = Get_EditorTools_Instance();
  198. foreach (var uiPanel in uiInstance)
  199. {
  200. uiPanel.HideUi();
  201. }
  202. }
  203.  
  204. /// <summary>
  205. /// 销毁 EditorTools 的所有实例
  206. /// </summary>
  207. public static void Destroy_EditorTools()
  208. {
  209. var uiInstance = Get_EditorTools_Instance();
  210. foreach (var uiPanel in uiInstance)
  211. {
  212. uiPanel.Destroy();
  213. }
  214. }
  215.  
  216. /// <summary>
  217. /// 获取所有 EditorTools 的实例, 如果没有实例, 则返回一个空数组
  218. /// </summary>
  219. public static UI.EditorTools.EditorToolsPanel[] Get_EditorTools_Instance()
  220. {
  221. return GetUiInstance<UI.EditorTools.EditorToolsPanel>(nameof(UI.EditorTools.EditorTools));
  222. }
  223.  
  224. /// <summary>
  225. /// 创建 EditorWindow, 并返回UI实例, 该函数不会打开 Ui
  226. /// </summary>
  227. public static UI.EditorWindow.EditorWindowPanel Create_EditorWindow()
  228. {
  229. return CreateUi<UI.EditorWindow.EditorWindowPanel>(UiName.EditorWindow);
  230. }
  231.  
  232. /// <summary>
  233. /// 打开 EditorWindow, 并返回UI实例
  234. /// </summary>
  235. public static UI.EditorWindow.EditorWindowPanel Open_EditorWindow()
  236. {
  237. return OpenUi<UI.EditorWindow.EditorWindowPanel>(UiName.EditorWindow);
  238. }
  239.  
  240. /// <summary>
  241. /// 隐藏 EditorWindow 的所有实例
  242. /// </summary>
  243. public static void Hide_EditorWindow()
  244. {
  245. var uiInstance = Get_EditorWindow_Instance();
  246. foreach (var uiPanel in uiInstance)
  247. {
  248. uiPanel.HideUi();
  249. }
  250. }
  251.  
  252. /// <summary>
  253. /// 销毁 EditorWindow 的所有实例
  254. /// </summary>
  255. public static void Destroy_EditorWindow()
  256. {
  257. var uiInstance = Get_EditorWindow_Instance();
  258. foreach (var uiPanel in uiInstance)
  259. {
  260. uiPanel.Destroy();
  261. }
  262. }
  263.  
  264. /// <summary>
  265. /// 获取所有 EditorWindow 的实例, 如果没有实例, 则返回一个空数组
  266. /// </summary>
  267. public static UI.EditorWindow.EditorWindowPanel[] Get_EditorWindow_Instance()
  268. {
  269. return GetUiInstance<UI.EditorWindow.EditorWindowPanel>(nameof(UI.EditorWindow.EditorWindow));
  270. }
  271.  
  272. /// <summary>
  273. /// 创建 Loading, 并返回UI实例, 该函数不会打开 Ui
  274. /// </summary>
  275. public static UI.Loading.LoadingPanel Create_Loading()
  276. {
  277. return CreateUi<UI.Loading.LoadingPanel>(UiName.Loading);
  278. }
  279.  
  280. /// <summary>
  281. /// 打开 Loading, 并返回UI实例
  282. /// </summary>
  283. public static UI.Loading.LoadingPanel Open_Loading()
  284. {
  285. return OpenUi<UI.Loading.LoadingPanel>(UiName.Loading);
  286. }
  287.  
  288. /// <summary>
  289. /// 隐藏 Loading 的所有实例
  290. /// </summary>
  291. public static void Hide_Loading()
  292. {
  293. var uiInstance = Get_Loading_Instance();
  294. foreach (var uiPanel in uiInstance)
  295. {
  296. uiPanel.HideUi();
  297. }
  298. }
  299.  
  300. /// <summary>
  301. /// 销毁 Loading 的所有实例
  302. /// </summary>
  303. public static void Destroy_Loading()
  304. {
  305. var uiInstance = Get_Loading_Instance();
  306. foreach (var uiPanel in uiInstance)
  307. {
  308. uiPanel.Destroy();
  309. }
  310. }
  311.  
  312. /// <summary>
  313. /// 获取所有 Loading 的实例, 如果没有实例, 则返回一个空数组
  314. /// </summary>
  315. public static UI.Loading.LoadingPanel[] Get_Loading_Instance()
  316. {
  317. return GetUiInstance<UI.Loading.LoadingPanel>(nameof(UI.Loading.Loading));
  318. }
  319.  
  320. /// <summary>
  321. /// 创建 Main, 并返回UI实例, 该函数不会打开 Ui
  322. /// </summary>
  323. public static UI.Main.MainPanel Create_Main()
  324. {
  325. return CreateUi<UI.Main.MainPanel>(UiName.Main);
  326. }
  327.  
  328. /// <summary>
  329. /// 打开 Main, 并返回UI实例
  330. /// </summary>
  331. public static UI.Main.MainPanel Open_Main()
  332. {
  333. return OpenUi<UI.Main.MainPanel>(UiName.Main);
  334. }
  335.  
  336. /// <summary>
  337. /// 隐藏 Main 的所有实例
  338. /// </summary>
  339. public static void Hide_Main()
  340. {
  341. var uiInstance = Get_Main_Instance();
  342. foreach (var uiPanel in uiInstance)
  343. {
  344. uiPanel.HideUi();
  345. }
  346. }
  347.  
  348. /// <summary>
  349. /// 销毁 Main 的所有实例
  350. /// </summary>
  351. public static void Destroy_Main()
  352. {
  353. var uiInstance = Get_Main_Instance();
  354. foreach (var uiPanel in uiInstance)
  355. {
  356. uiPanel.Destroy();
  357. }
  358. }
  359.  
  360. /// <summary>
  361. /// 获取所有 Main 的实例, 如果没有实例, 则返回一个空数组
  362. /// </summary>
  363. public static UI.Main.MainPanel[] Get_Main_Instance()
  364. {
  365. return GetUiInstance<UI.Main.MainPanel>(nameof(UI.Main.Main));
  366. }
  367.  
  368. /// <summary>
  369. /// 创建 MapEditor, 并返回UI实例, 该函数不会打开 Ui
  370. /// </summary>
  371. public static UI.MapEditor.MapEditorPanel Create_MapEditor()
  372. {
  373. return CreateUi<UI.MapEditor.MapEditorPanel>(UiName.MapEditor);
  374. }
  375.  
  376. /// <summary>
  377. /// 打开 MapEditor, 并返回UI实例
  378. /// </summary>
  379. public static UI.MapEditor.MapEditorPanel Open_MapEditor()
  380. {
  381. return OpenUi<UI.MapEditor.MapEditorPanel>(UiName.MapEditor);
  382. }
  383.  
  384. /// <summary>
  385. /// 隐藏 MapEditor 的所有实例
  386. /// </summary>
  387. public static void Hide_MapEditor()
  388. {
  389. var uiInstance = Get_MapEditor_Instance();
  390. foreach (var uiPanel in uiInstance)
  391. {
  392. uiPanel.HideUi();
  393. }
  394. }
  395.  
  396. /// <summary>
  397. /// 销毁 MapEditor 的所有实例
  398. /// </summary>
  399. public static void Destroy_MapEditor()
  400. {
  401. var uiInstance = Get_MapEditor_Instance();
  402. foreach (var uiPanel in uiInstance)
  403. {
  404. uiPanel.Destroy();
  405. }
  406. }
  407.  
  408. /// <summary>
  409. /// 获取所有 MapEditor 的实例, 如果没有实例, 则返回一个空数组
  410. /// </summary>
  411. public static UI.MapEditor.MapEditorPanel[] Get_MapEditor_Instance()
  412. {
  413. return GetUiInstance<UI.MapEditor.MapEditorPanel>(nameof(UI.MapEditor.MapEditor));
  414. }
  415.  
  416. /// <summary>
  417. /// 创建 MapEditorCreateGroup, 并返回UI实例, 该函数不会打开 Ui
  418. /// </summary>
  419. public static UI.MapEditorCreateGroup.MapEditorCreateGroupPanel Create_MapEditorCreateGroup()
  420. {
  421. return CreateUi<UI.MapEditorCreateGroup.MapEditorCreateGroupPanel>(UiName.MapEditorCreateGroup);
  422. }
  423.  
  424. /// <summary>
  425. /// 打开 MapEditorCreateGroup, 并返回UI实例
  426. /// </summary>
  427. public static UI.MapEditorCreateGroup.MapEditorCreateGroupPanel Open_MapEditorCreateGroup()
  428. {
  429. return OpenUi<UI.MapEditorCreateGroup.MapEditorCreateGroupPanel>(UiName.MapEditorCreateGroup);
  430. }
  431.  
  432. /// <summary>
  433. /// 隐藏 MapEditorCreateGroup 的所有实例
  434. /// </summary>
  435. public static void Hide_MapEditorCreateGroup()
  436. {
  437. var uiInstance = Get_MapEditorCreateGroup_Instance();
  438. foreach (var uiPanel in uiInstance)
  439. {
  440. uiPanel.HideUi();
  441. }
  442. }
  443.  
  444. /// <summary>
  445. /// 销毁 MapEditorCreateGroup 的所有实例
  446. /// </summary>
  447. public static void Destroy_MapEditorCreateGroup()
  448. {
  449. var uiInstance = Get_MapEditorCreateGroup_Instance();
  450. foreach (var uiPanel in uiInstance)
  451. {
  452. uiPanel.Destroy();
  453. }
  454. }
  455.  
  456. /// <summary>
  457. /// 获取所有 MapEditorCreateGroup 的实例, 如果没有实例, 则返回一个空数组
  458. /// </summary>
  459. public static UI.MapEditorCreateGroup.MapEditorCreateGroupPanel[] Get_MapEditorCreateGroup_Instance()
  460. {
  461. return GetUiInstance<UI.MapEditorCreateGroup.MapEditorCreateGroupPanel>(nameof(UI.MapEditorCreateGroup.MapEditorCreateGroup));
  462. }
  463.  
  464. /// <summary>
  465. /// 创建 MapEditorCreateMark, 并返回UI实例, 该函数不会打开 Ui
  466. /// </summary>
  467. public static UI.MapEditorCreateMark.MapEditorCreateMarkPanel Create_MapEditorCreateMark()
  468. {
  469. return CreateUi<UI.MapEditorCreateMark.MapEditorCreateMarkPanel>(UiName.MapEditorCreateMark);
  470. }
  471.  
  472. /// <summary>
  473. /// 打开 MapEditorCreateMark, 并返回UI实例
  474. /// </summary>
  475. public static UI.MapEditorCreateMark.MapEditorCreateMarkPanel Open_MapEditorCreateMark()
  476. {
  477. return OpenUi<UI.MapEditorCreateMark.MapEditorCreateMarkPanel>(UiName.MapEditorCreateMark);
  478. }
  479.  
  480. /// <summary>
  481. /// 隐藏 MapEditorCreateMark 的所有实例
  482. /// </summary>
  483. public static void Hide_MapEditorCreateMark()
  484. {
  485. var uiInstance = Get_MapEditorCreateMark_Instance();
  486. foreach (var uiPanel in uiInstance)
  487. {
  488. uiPanel.HideUi();
  489. }
  490. }
  491.  
  492. /// <summary>
  493. /// 销毁 MapEditorCreateMark 的所有实例
  494. /// </summary>
  495. public static void Destroy_MapEditorCreateMark()
  496. {
  497. var uiInstance = Get_MapEditorCreateMark_Instance();
  498. foreach (var uiPanel in uiInstance)
  499. {
  500. uiPanel.Destroy();
  501. }
  502. }
  503.  
  504. /// <summary>
  505. /// 获取所有 MapEditorCreateMark 的实例, 如果没有实例, 则返回一个空数组
  506. /// </summary>
  507. public static UI.MapEditorCreateMark.MapEditorCreateMarkPanel[] Get_MapEditorCreateMark_Instance()
  508. {
  509. return GetUiInstance<UI.MapEditorCreateMark.MapEditorCreateMarkPanel>(nameof(UI.MapEditorCreateMark.MapEditorCreateMark));
  510. }
  511.  
  512. /// <summary>
  513. /// 创建 MapEditorCreatePreinstall, 并返回UI实例, 该函数不会打开 Ui
  514. /// </summary>
  515. public static UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel Create_MapEditorCreatePreinstall()
  516. {
  517. return CreateUi<UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel>(UiName.MapEditorCreatePreinstall);
  518. }
  519.  
  520. /// <summary>
  521. /// 打开 MapEditorCreatePreinstall, 并返回UI实例
  522. /// </summary>
  523. public static UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel Open_MapEditorCreatePreinstall()
  524. {
  525. return OpenUi<UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel>(UiName.MapEditorCreatePreinstall);
  526. }
  527.  
  528. /// <summary>
  529. /// 隐藏 MapEditorCreatePreinstall 的所有实例
  530. /// </summary>
  531. public static void Hide_MapEditorCreatePreinstall()
  532. {
  533. var uiInstance = Get_MapEditorCreatePreinstall_Instance();
  534. foreach (var uiPanel in uiInstance)
  535. {
  536. uiPanel.HideUi();
  537. }
  538. }
  539.  
  540. /// <summary>
  541. /// 销毁 MapEditorCreatePreinstall 的所有实例
  542. /// </summary>
  543. public static void Destroy_MapEditorCreatePreinstall()
  544. {
  545. var uiInstance = Get_MapEditorCreatePreinstall_Instance();
  546. foreach (var uiPanel in uiInstance)
  547. {
  548. uiPanel.Destroy();
  549. }
  550. }
  551.  
  552. /// <summary>
  553. /// 获取所有 MapEditorCreatePreinstall 的实例, 如果没有实例, 则返回一个空数组
  554. /// </summary>
  555. public static UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel[] Get_MapEditorCreatePreinstall_Instance()
  556. {
  557. return GetUiInstance<UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel>(nameof(UI.MapEditorCreatePreinstall.MapEditorCreatePreinstall));
  558. }
  559.  
  560. /// <summary>
  561. /// 创建 MapEditorCreateRoom, 并返回UI实例, 该函数不会打开 Ui
  562. /// </summary>
  563. public static UI.MapEditorCreateRoom.MapEditorCreateRoomPanel Create_MapEditorCreateRoom()
  564. {
  565. return CreateUi<UI.MapEditorCreateRoom.MapEditorCreateRoomPanel>(UiName.MapEditorCreateRoom);
  566. }
  567.  
  568. /// <summary>
  569. /// 打开 MapEditorCreateRoom, 并返回UI实例
  570. /// </summary>
  571. public static UI.MapEditorCreateRoom.MapEditorCreateRoomPanel Open_MapEditorCreateRoom()
  572. {
  573. return OpenUi<UI.MapEditorCreateRoom.MapEditorCreateRoomPanel>(UiName.MapEditorCreateRoom);
  574. }
  575.  
  576. /// <summary>
  577. /// 隐藏 MapEditorCreateRoom 的所有实例
  578. /// </summary>
  579. public static void Hide_MapEditorCreateRoom()
  580. {
  581. var uiInstance = Get_MapEditorCreateRoom_Instance();
  582. foreach (var uiPanel in uiInstance)
  583. {
  584. uiPanel.HideUi();
  585. }
  586. }
  587.  
  588. /// <summary>
  589. /// 销毁 MapEditorCreateRoom 的所有实例
  590. /// </summary>
  591. public static void Destroy_MapEditorCreateRoom()
  592. {
  593. var uiInstance = Get_MapEditorCreateRoom_Instance();
  594. foreach (var uiPanel in uiInstance)
  595. {
  596. uiPanel.Destroy();
  597. }
  598. }
  599.  
  600. /// <summary>
  601. /// 获取所有 MapEditorCreateRoom 的实例, 如果没有实例, 则返回一个空数组
  602. /// </summary>
  603. public static UI.MapEditorCreateRoom.MapEditorCreateRoomPanel[] Get_MapEditorCreateRoom_Instance()
  604. {
  605. return GetUiInstance<UI.MapEditorCreateRoom.MapEditorCreateRoomPanel>(nameof(UI.MapEditorCreateRoom.MapEditorCreateRoom));
  606. }
  607.  
  608. /// <summary>
  609. /// 创建 MapEditorMapLayer, 并返回UI实例, 该函数不会打开 Ui
  610. /// </summary>
  611. public static UI.MapEditorMapLayer.MapEditorMapLayerPanel Create_MapEditorMapLayer()
  612. {
  613. return CreateUi<UI.MapEditorMapLayer.MapEditorMapLayerPanel>(UiName.MapEditorMapLayer);
  614. }
  615.  
  616. /// <summary>
  617. /// 打开 MapEditorMapLayer, 并返回UI实例
  618. /// </summary>
  619. public static UI.MapEditorMapLayer.MapEditorMapLayerPanel Open_MapEditorMapLayer()
  620. {
  621. return OpenUi<UI.MapEditorMapLayer.MapEditorMapLayerPanel>(UiName.MapEditorMapLayer);
  622. }
  623.  
  624. /// <summary>
  625. /// 隐藏 MapEditorMapLayer 的所有实例
  626. /// </summary>
  627. public static void Hide_MapEditorMapLayer()
  628. {
  629. var uiInstance = Get_MapEditorMapLayer_Instance();
  630. foreach (var uiPanel in uiInstance)
  631. {
  632. uiPanel.HideUi();
  633. }
  634. }
  635.  
  636. /// <summary>
  637. /// 销毁 MapEditorMapLayer 的所有实例
  638. /// </summary>
  639. public static void Destroy_MapEditorMapLayer()
  640. {
  641. var uiInstance = Get_MapEditorMapLayer_Instance();
  642. foreach (var uiPanel in uiInstance)
  643. {
  644. uiPanel.Destroy();
  645. }
  646. }
  647.  
  648. /// <summary>
  649. /// 获取所有 MapEditorMapLayer 的实例, 如果没有实例, 则返回一个空数组
  650. /// </summary>
  651. public static UI.MapEditorMapLayer.MapEditorMapLayerPanel[] Get_MapEditorMapLayer_Instance()
  652. {
  653. return GetUiInstance<UI.MapEditorMapLayer.MapEditorMapLayerPanel>(nameof(UI.MapEditorMapLayer.MapEditorMapLayer));
  654. }
  655.  
  656. /// <summary>
  657. /// 创建 MapEditorMapMark, 并返回UI实例, 该函数不会打开 Ui
  658. /// </summary>
  659. public static UI.MapEditorMapMark.MapEditorMapMarkPanel Create_MapEditorMapMark()
  660. {
  661. return CreateUi<UI.MapEditorMapMark.MapEditorMapMarkPanel>(UiName.MapEditorMapMark);
  662. }
  663.  
  664. /// <summary>
  665. /// 打开 MapEditorMapMark, 并返回UI实例
  666. /// </summary>
  667. public static UI.MapEditorMapMark.MapEditorMapMarkPanel Open_MapEditorMapMark()
  668. {
  669. return OpenUi<UI.MapEditorMapMark.MapEditorMapMarkPanel>(UiName.MapEditorMapMark);
  670. }
  671.  
  672. /// <summary>
  673. /// 隐藏 MapEditorMapMark 的所有实例
  674. /// </summary>
  675. public static void Hide_MapEditorMapMark()
  676. {
  677. var uiInstance = Get_MapEditorMapMark_Instance();
  678. foreach (var uiPanel in uiInstance)
  679. {
  680. uiPanel.HideUi();
  681. }
  682. }
  683.  
  684. /// <summary>
  685. /// 销毁 MapEditorMapMark 的所有实例
  686. /// </summary>
  687. public static void Destroy_MapEditorMapMark()
  688. {
  689. var uiInstance = Get_MapEditorMapMark_Instance();
  690. foreach (var uiPanel in uiInstance)
  691. {
  692. uiPanel.Destroy();
  693. }
  694. }
  695.  
  696. /// <summary>
  697. /// 获取所有 MapEditorMapMark 的实例, 如果没有实例, 则返回一个空数组
  698. /// </summary>
  699. public static UI.MapEditorMapMark.MapEditorMapMarkPanel[] Get_MapEditorMapMark_Instance()
  700. {
  701. return GetUiInstance<UI.MapEditorMapMark.MapEditorMapMarkPanel>(nameof(UI.MapEditorMapMark.MapEditorMapMark));
  702. }
  703.  
  704. /// <summary>
  705. /// 创建 MapEditorProject, 并返回UI实例, 该函数不会打开 Ui
  706. /// </summary>
  707. public static UI.MapEditorProject.MapEditorProjectPanel Create_MapEditorProject()
  708. {
  709. return CreateUi<UI.MapEditorProject.MapEditorProjectPanel>(UiName.MapEditorProject);
  710. }
  711.  
  712. /// <summary>
  713. /// 打开 MapEditorProject, 并返回UI实例
  714. /// </summary>
  715. public static UI.MapEditorProject.MapEditorProjectPanel Open_MapEditorProject()
  716. {
  717. return OpenUi<UI.MapEditorProject.MapEditorProjectPanel>(UiName.MapEditorProject);
  718. }
  719.  
  720. /// <summary>
  721. /// 隐藏 MapEditorProject 的所有实例
  722. /// </summary>
  723. public static void Hide_MapEditorProject()
  724. {
  725. var uiInstance = Get_MapEditorProject_Instance();
  726. foreach (var uiPanel in uiInstance)
  727. {
  728. uiPanel.HideUi();
  729. }
  730. }
  731.  
  732. /// <summary>
  733. /// 销毁 MapEditorProject 的所有实例
  734. /// </summary>
  735. public static void Destroy_MapEditorProject()
  736. {
  737. var uiInstance = Get_MapEditorProject_Instance();
  738. foreach (var uiPanel in uiInstance)
  739. {
  740. uiPanel.Destroy();
  741. }
  742. }
  743.  
  744. /// <summary>
  745. /// 获取所有 MapEditorProject 的实例, 如果没有实例, 则返回一个空数组
  746. /// </summary>
  747. public static UI.MapEditorProject.MapEditorProjectPanel[] Get_MapEditorProject_Instance()
  748. {
  749. return GetUiInstance<UI.MapEditorProject.MapEditorProjectPanel>(nameof(UI.MapEditorProject.MapEditorProject));
  750. }
  751.  
  752. /// <summary>
  753. /// 创建 MapEditorSelectObject, 并返回UI实例, 该函数不会打开 Ui
  754. /// </summary>
  755. public static UI.MapEditorSelectObject.MapEditorSelectObjectPanel Create_MapEditorSelectObject()
  756. {
  757. return CreateUi<UI.MapEditorSelectObject.MapEditorSelectObjectPanel>(UiName.MapEditorSelectObject);
  758. }
  759.  
  760. /// <summary>
  761. /// 打开 MapEditorSelectObject, 并返回UI实例
  762. /// </summary>
  763. public static UI.MapEditorSelectObject.MapEditorSelectObjectPanel Open_MapEditorSelectObject()
  764. {
  765. return OpenUi<UI.MapEditorSelectObject.MapEditorSelectObjectPanel>(UiName.MapEditorSelectObject);
  766. }
  767.  
  768. /// <summary>
  769. /// 隐藏 MapEditorSelectObject 的所有实例
  770. /// </summary>
  771. public static void Hide_MapEditorSelectObject()
  772. {
  773. var uiInstance = Get_MapEditorSelectObject_Instance();
  774. foreach (var uiPanel in uiInstance)
  775. {
  776. uiPanel.HideUi();
  777. }
  778. }
  779.  
  780. /// <summary>
  781. /// 销毁 MapEditorSelectObject 的所有实例
  782. /// </summary>
  783. public static void Destroy_MapEditorSelectObject()
  784. {
  785. var uiInstance = Get_MapEditorSelectObject_Instance();
  786. foreach (var uiPanel in uiInstance)
  787. {
  788. uiPanel.Destroy();
  789. }
  790. }
  791.  
  792. /// <summary>
  793. /// 获取所有 MapEditorSelectObject 的实例, 如果没有实例, 则返回一个空数组
  794. /// </summary>
  795. public static UI.MapEditorSelectObject.MapEditorSelectObjectPanel[] Get_MapEditorSelectObject_Instance()
  796. {
  797. return GetUiInstance<UI.MapEditorSelectObject.MapEditorSelectObjectPanel>(nameof(UI.MapEditorSelectObject.MapEditorSelectObject));
  798. }
  799.  
  800. /// <summary>
  801. /// 创建 MapEditorTools, 并返回UI实例, 该函数不会打开 Ui
  802. /// </summary>
  803. public static UI.MapEditorTools.MapEditorToolsPanel Create_MapEditorTools()
  804. {
  805. return CreateUi<UI.MapEditorTools.MapEditorToolsPanel>(UiName.MapEditorTools);
  806. }
  807.  
  808. /// <summary>
  809. /// 打开 MapEditorTools, 并返回UI实例
  810. /// </summary>
  811. public static UI.MapEditorTools.MapEditorToolsPanel Open_MapEditorTools()
  812. {
  813. return OpenUi<UI.MapEditorTools.MapEditorToolsPanel>(UiName.MapEditorTools);
  814. }
  815.  
  816. /// <summary>
  817. /// 隐藏 MapEditorTools 的所有实例
  818. /// </summary>
  819. public static void Hide_MapEditorTools()
  820. {
  821. var uiInstance = Get_MapEditorTools_Instance();
  822. foreach (var uiPanel in uiInstance)
  823. {
  824. uiPanel.HideUi();
  825. }
  826. }
  827.  
  828. /// <summary>
  829. /// 销毁 MapEditorTools 的所有实例
  830. /// </summary>
  831. public static void Destroy_MapEditorTools()
  832. {
  833. var uiInstance = Get_MapEditorTools_Instance();
  834. foreach (var uiPanel in uiInstance)
  835. {
  836. uiPanel.Destroy();
  837. }
  838. }
  839.  
  840. /// <summary>
  841. /// 获取所有 MapEditorTools 的实例, 如果没有实例, 则返回一个空数组
  842. /// </summary>
  843. public static UI.MapEditorTools.MapEditorToolsPanel[] Get_MapEditorTools_Instance()
  844. {
  845. return GetUiInstance<UI.MapEditorTools.MapEditorToolsPanel>(nameof(UI.MapEditorTools.MapEditorTools));
  846. }
  847.  
  848. /// <summary>
  849. /// 创建 PauseMenu, 并返回UI实例, 该函数不会打开 Ui
  850. /// </summary>
  851. public static UI.PauseMenu.PauseMenuPanel Create_PauseMenu()
  852. {
  853. return CreateUi<UI.PauseMenu.PauseMenuPanel>(UiName.PauseMenu);
  854. }
  855.  
  856. /// <summary>
  857. /// 打开 PauseMenu, 并返回UI实例
  858. /// </summary>
  859. public static UI.PauseMenu.PauseMenuPanel Open_PauseMenu()
  860. {
  861. return OpenUi<UI.PauseMenu.PauseMenuPanel>(UiName.PauseMenu);
  862. }
  863.  
  864. /// <summary>
  865. /// 隐藏 PauseMenu 的所有实例
  866. /// </summary>
  867. public static void Hide_PauseMenu()
  868. {
  869. var uiInstance = Get_PauseMenu_Instance();
  870. foreach (var uiPanel in uiInstance)
  871. {
  872. uiPanel.HideUi();
  873. }
  874. }
  875.  
  876. /// <summary>
  877. /// 销毁 PauseMenu 的所有实例
  878. /// </summary>
  879. public static void Destroy_PauseMenu()
  880. {
  881. var uiInstance = Get_PauseMenu_Instance();
  882. foreach (var uiPanel in uiInstance)
  883. {
  884. uiPanel.Destroy();
  885. }
  886. }
  887.  
  888. /// <summary>
  889. /// 获取所有 PauseMenu 的实例, 如果没有实例, 则返回一个空数组
  890. /// </summary>
  891. public static UI.PauseMenu.PauseMenuPanel[] Get_PauseMenu_Instance()
  892. {
  893. return GetUiInstance<UI.PauseMenu.PauseMenuPanel>(nameof(UI.PauseMenu.PauseMenu));
  894. }
  895.  
  896. /// <summary>
  897. /// 创建 RoomUI, 并返回UI实例, 该函数不会打开 Ui
  898. /// </summary>
  899. public static UI.RoomUI.RoomUIPanel Create_RoomUI()
  900. {
  901. return CreateUi<UI.RoomUI.RoomUIPanel>(UiName.RoomUI);
  902. }
  903.  
  904. /// <summary>
  905. /// 打开 RoomUI, 并返回UI实例
  906. /// </summary>
  907. public static UI.RoomUI.RoomUIPanel Open_RoomUI()
  908. {
  909. return OpenUi<UI.RoomUI.RoomUIPanel>(UiName.RoomUI);
  910. }
  911.  
  912. /// <summary>
  913. /// 隐藏 RoomUI 的所有实例
  914. /// </summary>
  915. public static void Hide_RoomUI()
  916. {
  917. var uiInstance = Get_RoomUI_Instance();
  918. foreach (var uiPanel in uiInstance)
  919. {
  920. uiPanel.HideUi();
  921. }
  922. }
  923.  
  924. /// <summary>
  925. /// 销毁 RoomUI 的所有实例
  926. /// </summary>
  927. public static void Destroy_RoomUI()
  928. {
  929. var uiInstance = Get_RoomUI_Instance();
  930. foreach (var uiPanel in uiInstance)
  931. {
  932. uiPanel.Destroy();
  933. }
  934. }
  935.  
  936. /// <summary>
  937. /// 获取所有 RoomUI 的实例, 如果没有实例, 则返回一个空数组
  938. /// </summary>
  939. public static UI.RoomUI.RoomUIPanel[] Get_RoomUI_Instance()
  940. {
  941. return GetUiInstance<UI.RoomUI.RoomUIPanel>(nameof(UI.RoomUI.RoomUI));
  942. }
  943.  
  944. /// <summary>
  945. /// 创建 Setting, 并返回UI实例, 该函数不会打开 Ui
  946. /// </summary>
  947. public static UI.Setting.SettingPanel Create_Setting()
  948. {
  949. return CreateUi<UI.Setting.SettingPanel>(UiName.Setting);
  950. }
  951.  
  952. /// <summary>
  953. /// 打开 Setting, 并返回UI实例
  954. /// </summary>
  955. public static UI.Setting.SettingPanel Open_Setting()
  956. {
  957. return OpenUi<UI.Setting.SettingPanel>(UiName.Setting);
  958. }
  959.  
  960. /// <summary>
  961. /// 隐藏 Setting 的所有实例
  962. /// </summary>
  963. public static void Hide_Setting()
  964. {
  965. var uiInstance = Get_Setting_Instance();
  966. foreach (var uiPanel in uiInstance)
  967. {
  968. uiPanel.HideUi();
  969. }
  970. }
  971.  
  972. /// <summary>
  973. /// 销毁 Setting 的所有实例
  974. /// </summary>
  975. public static void Destroy_Setting()
  976. {
  977. var uiInstance = Get_Setting_Instance();
  978. foreach (var uiPanel in uiInstance)
  979. {
  980. uiPanel.Destroy();
  981. }
  982. }
  983.  
  984. /// <summary>
  985. /// 获取所有 Setting 的实例, 如果没有实例, 则返回一个空数组
  986. /// </summary>
  987. public static UI.Setting.SettingPanel[] Get_Setting_Instance()
  988. {
  989. return GetUiInstance<UI.Setting.SettingPanel>(nameof(UI.Setting.Setting));
  990. }
  991.  
  992. /// <summary>
  993. /// 创建 Settlement, 并返回UI实例, 该函数不会打开 Ui
  994. /// </summary>
  995. public static UI.Settlement.SettlementPanel Create_Settlement()
  996. {
  997. return CreateUi<UI.Settlement.SettlementPanel>(UiName.Settlement);
  998. }
  999.  
  1000. /// <summary>
  1001. /// 打开 Settlement, 并返回UI实例
  1002. /// </summary>
  1003. public static UI.Settlement.SettlementPanel Open_Settlement()
  1004. {
  1005. return OpenUi<UI.Settlement.SettlementPanel>(UiName.Settlement);
  1006. }
  1007.  
  1008. /// <summary>
  1009. /// 隐藏 Settlement 的所有实例
  1010. /// </summary>
  1011. public static void Hide_Settlement()
  1012. {
  1013. var uiInstance = Get_Settlement_Instance();
  1014. foreach (var uiPanel in uiInstance)
  1015. {
  1016. uiPanel.HideUi();
  1017. }
  1018. }
  1019.  
  1020. /// <summary>
  1021. /// 销毁 Settlement 的所有实例
  1022. /// </summary>
  1023. public static void Destroy_Settlement()
  1024. {
  1025. var uiInstance = Get_Settlement_Instance();
  1026. foreach (var uiPanel in uiInstance)
  1027. {
  1028. uiPanel.Destroy();
  1029. }
  1030. }
  1031.  
  1032. /// <summary>
  1033. /// 获取所有 Settlement 的实例, 如果没有实例, 则返回一个空数组
  1034. /// </summary>
  1035. public static UI.Settlement.SettlementPanel[] Get_Settlement_Instance()
  1036. {
  1037. return GetUiInstance<UI.Settlement.SettlementPanel>(nameof(UI.Settlement.Settlement));
  1038. }
  1039.  
  1040. }