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