Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / manager / UiManager_Methods.cs
@小李xl 小李xl on 9 Mar 2024 55 KB 制作图鉴
  1.  
  2. // 该类为自动生成的, 请不要手动编辑, 以免造成代码丢失
  3. public static partial class UiManager
  4. {
  5.  
  6. public static class UiNames
  7. {
  8. public const string Main = "Main";
  9. public const string TileSetEditorCombination = "TileSetEditorCombination";
  10. public const string MapEditorMapTile = "MapEditorMapTile";
  11. public const string MapEditorMapLayer = "MapEditorMapLayer";
  12. public const string MapEditor = "MapEditor";
  13. public const string PauseMenu = "PauseMenu";
  14. public const string MapEditorMapMark = "MapEditorMapMark";
  15. public const string Encyclopedia = "Encyclopedia";
  16. public const string MapEditorCreateMark = "MapEditorCreateMark";
  17. public const string MapEditorCreateRoom = "MapEditorCreateRoom";
  18. public const string EditorImportCombination = "EditorImportCombination";
  19. public const string EditorInfo = "EditorInfo";
  20. public const string Debugger = "Debugger";
  21. public const string MapEditorCreatePreinstall = "MapEditorCreatePreinstall";
  22. public const string BottomTips = "BottomTips";
  23. public const string EditorTileImage = "EditorTileImage";
  24. public const string EditorDungeonGroup = "EditorDungeonGroup";
  25. public const string EditorForm = "EditorForm";
  26. public const string Setting = "Setting";
  27. public const string Loading = "Loading";
  28. public const string WeaponRoulette = "WeaponRoulette";
  29. public const string MapEditorTools = "MapEditorTools";
  30. public const string TileSetEditor = "TileSetEditor";
  31. public const string EditorWindow = "EditorWindow";
  32. public const string EditorInput = "EditorInput";
  33. public const string RoomMap = "RoomMap";
  34. public const string EditorTools = "EditorTools";
  35. public const string TileSetEditorImport = "TileSetEditorImport";
  36. public const string MapEditorSelectObject = "MapEditorSelectObject";
  37. public const string Settlement = "Settlement";
  38. public const string MapEditorProject = "MapEditorProject";
  39. public const string TileSetEditorProject = "TileSetEditorProject";
  40. public const string EditorManager = "EditorManager";
  41. public const string EditorTips = "EditorTips";
  42. public const string TileSetEditorTerrain = "TileSetEditorTerrain";
  43. public const string EditorColorPicker = "EditorColorPicker";
  44. public const string RoomUI = "RoomUI";
  45. }
  46.  
  47. /// <summary>
  48. /// 创建 Main, 并返回UI实例, 该函数不会打开 Ui
  49. /// </summary>
  50. public static UI.Main.MainPanel Create_Main()
  51. {
  52. return CreateUi<UI.Main.MainPanel>(UiNames.Main);
  53. }
  54.  
  55. /// <summary>
  56. /// 打开 Main, 并返回UI实例
  57. /// </summary>
  58. public static UI.Main.MainPanel Open_Main()
  59. {
  60. return OpenUi<UI.Main.MainPanel>(UiNames.Main);
  61. }
  62.  
  63. /// <summary>
  64. /// 隐藏 Main 的所有实例
  65. /// </summary>
  66. public static void Hide_Main()
  67. {
  68. var uiInstance = Get_Main_Instance();
  69. foreach (var uiPanel in uiInstance)
  70. {
  71. uiPanel.HideUi();
  72. }
  73. }
  74.  
  75. /// <summary>
  76. /// 销毁 Main 的所有实例
  77. /// </summary>
  78. public static void Destroy_Main()
  79. {
  80. var uiInstance = Get_Main_Instance();
  81. foreach (var uiPanel in uiInstance)
  82. {
  83. uiPanel.Destroy();
  84. }
  85. }
  86.  
  87. /// <summary>
  88. /// 获取所有 Main 的实例, 如果没有实例, 则返回一个空数组
  89. /// </summary>
  90. public static UI.Main.MainPanel[] Get_Main_Instance()
  91. {
  92. return GetUiInstance<UI.Main.MainPanel>(nameof(UI.Main.Main));
  93. }
  94.  
  95. /// <summary>
  96. /// 创建 TileSetEditorCombination, 并返回UI实例, 该函数不会打开 Ui
  97. /// </summary>
  98. public static UI.TileSetEditorCombination.TileSetEditorCombinationPanel Create_TileSetEditorCombination()
  99. {
  100. return CreateUi<UI.TileSetEditorCombination.TileSetEditorCombinationPanel>(UiNames.TileSetEditorCombination);
  101. }
  102.  
  103. /// <summary>
  104. /// 打开 TileSetEditorCombination, 并返回UI实例
  105. /// </summary>
  106. public static UI.TileSetEditorCombination.TileSetEditorCombinationPanel Open_TileSetEditorCombination()
  107. {
  108. return OpenUi<UI.TileSetEditorCombination.TileSetEditorCombinationPanel>(UiNames.TileSetEditorCombination);
  109. }
  110.  
  111. /// <summary>
  112. /// 隐藏 TileSetEditorCombination 的所有实例
  113. /// </summary>
  114. public static void Hide_TileSetEditorCombination()
  115. {
  116. var uiInstance = Get_TileSetEditorCombination_Instance();
  117. foreach (var uiPanel in uiInstance)
  118. {
  119. uiPanel.HideUi();
  120. }
  121. }
  122.  
  123. /// <summary>
  124. /// 销毁 TileSetEditorCombination 的所有实例
  125. /// </summary>
  126. public static void Destroy_TileSetEditorCombination()
  127. {
  128. var uiInstance = Get_TileSetEditorCombination_Instance();
  129. foreach (var uiPanel in uiInstance)
  130. {
  131. uiPanel.Destroy();
  132. }
  133. }
  134.  
  135. /// <summary>
  136. /// 获取所有 TileSetEditorCombination 的实例, 如果没有实例, 则返回一个空数组
  137. /// </summary>
  138. public static UI.TileSetEditorCombination.TileSetEditorCombinationPanel[] Get_TileSetEditorCombination_Instance()
  139. {
  140. return GetUiInstance<UI.TileSetEditorCombination.TileSetEditorCombinationPanel>(nameof(UI.TileSetEditorCombination.TileSetEditorCombination));
  141. }
  142.  
  143. /// <summary>
  144. /// 创建 MapEditorMapTile, 并返回UI实例, 该函数不会打开 Ui
  145. /// </summary>
  146. public static UI.MapEditorMapTile.MapEditorMapTilePanel Create_MapEditorMapTile()
  147. {
  148. return CreateUi<UI.MapEditorMapTile.MapEditorMapTilePanel>(UiNames.MapEditorMapTile);
  149. }
  150.  
  151. /// <summary>
  152. /// 打开 MapEditorMapTile, 并返回UI实例
  153. /// </summary>
  154. public static UI.MapEditorMapTile.MapEditorMapTilePanel Open_MapEditorMapTile()
  155. {
  156. return OpenUi<UI.MapEditorMapTile.MapEditorMapTilePanel>(UiNames.MapEditorMapTile);
  157. }
  158.  
  159. /// <summary>
  160. /// 隐藏 MapEditorMapTile 的所有实例
  161. /// </summary>
  162. public static void Hide_MapEditorMapTile()
  163. {
  164. var uiInstance = Get_MapEditorMapTile_Instance();
  165. foreach (var uiPanel in uiInstance)
  166. {
  167. uiPanel.HideUi();
  168. }
  169. }
  170.  
  171. /// <summary>
  172. /// 销毁 MapEditorMapTile 的所有实例
  173. /// </summary>
  174. public static void Destroy_MapEditorMapTile()
  175. {
  176. var uiInstance = Get_MapEditorMapTile_Instance();
  177. foreach (var uiPanel in uiInstance)
  178. {
  179. uiPanel.Destroy();
  180. }
  181. }
  182.  
  183. /// <summary>
  184. /// 获取所有 MapEditorMapTile 的实例, 如果没有实例, 则返回一个空数组
  185. /// </summary>
  186. public static UI.MapEditorMapTile.MapEditorMapTilePanel[] Get_MapEditorMapTile_Instance()
  187. {
  188. return GetUiInstance<UI.MapEditorMapTile.MapEditorMapTilePanel>(nameof(UI.MapEditorMapTile.MapEditorMapTile));
  189. }
  190.  
  191. /// <summary>
  192. /// 创建 MapEditorMapLayer, 并返回UI实例, 该函数不会打开 Ui
  193. /// </summary>
  194. public static UI.MapEditorMapLayer.MapEditorMapLayerPanel Create_MapEditorMapLayer()
  195. {
  196. return CreateUi<UI.MapEditorMapLayer.MapEditorMapLayerPanel>(UiNames.MapEditorMapLayer);
  197. }
  198.  
  199. /// <summary>
  200. /// 打开 MapEditorMapLayer, 并返回UI实例
  201. /// </summary>
  202. public static UI.MapEditorMapLayer.MapEditorMapLayerPanel Open_MapEditorMapLayer()
  203. {
  204. return OpenUi<UI.MapEditorMapLayer.MapEditorMapLayerPanel>(UiNames.MapEditorMapLayer);
  205. }
  206.  
  207. /// <summary>
  208. /// 隐藏 MapEditorMapLayer 的所有实例
  209. /// </summary>
  210. public static void Hide_MapEditorMapLayer()
  211. {
  212. var uiInstance = Get_MapEditorMapLayer_Instance();
  213. foreach (var uiPanel in uiInstance)
  214. {
  215. uiPanel.HideUi();
  216. }
  217. }
  218.  
  219. /// <summary>
  220. /// 销毁 MapEditorMapLayer 的所有实例
  221. /// </summary>
  222. public static void Destroy_MapEditorMapLayer()
  223. {
  224. var uiInstance = Get_MapEditorMapLayer_Instance();
  225. foreach (var uiPanel in uiInstance)
  226. {
  227. uiPanel.Destroy();
  228. }
  229. }
  230.  
  231. /// <summary>
  232. /// 获取所有 MapEditorMapLayer 的实例, 如果没有实例, 则返回一个空数组
  233. /// </summary>
  234. public static UI.MapEditorMapLayer.MapEditorMapLayerPanel[] Get_MapEditorMapLayer_Instance()
  235. {
  236. return GetUiInstance<UI.MapEditorMapLayer.MapEditorMapLayerPanel>(nameof(UI.MapEditorMapLayer.MapEditorMapLayer));
  237. }
  238.  
  239. /// <summary>
  240. /// 创建 MapEditor, 并返回UI实例, 该函数不会打开 Ui
  241. /// </summary>
  242. public static UI.MapEditor.MapEditorPanel Create_MapEditor()
  243. {
  244. return CreateUi<UI.MapEditor.MapEditorPanel>(UiNames.MapEditor);
  245. }
  246.  
  247. /// <summary>
  248. /// 打开 MapEditor, 并返回UI实例
  249. /// </summary>
  250. public static UI.MapEditor.MapEditorPanel Open_MapEditor()
  251. {
  252. return OpenUi<UI.MapEditor.MapEditorPanel>(UiNames.MapEditor);
  253. }
  254.  
  255. /// <summary>
  256. /// 隐藏 MapEditor 的所有实例
  257. /// </summary>
  258. public static void Hide_MapEditor()
  259. {
  260. var uiInstance = Get_MapEditor_Instance();
  261. foreach (var uiPanel in uiInstance)
  262. {
  263. uiPanel.HideUi();
  264. }
  265. }
  266.  
  267. /// <summary>
  268. /// 销毁 MapEditor 的所有实例
  269. /// </summary>
  270. public static void Destroy_MapEditor()
  271. {
  272. var uiInstance = Get_MapEditor_Instance();
  273. foreach (var uiPanel in uiInstance)
  274. {
  275. uiPanel.Destroy();
  276. }
  277. }
  278.  
  279. /// <summary>
  280. /// 获取所有 MapEditor 的实例, 如果没有实例, 则返回一个空数组
  281. /// </summary>
  282. public static UI.MapEditor.MapEditorPanel[] Get_MapEditor_Instance()
  283. {
  284. return GetUiInstance<UI.MapEditor.MapEditorPanel>(nameof(UI.MapEditor.MapEditor));
  285. }
  286.  
  287. /// <summary>
  288. /// 创建 PauseMenu, 并返回UI实例, 该函数不会打开 Ui
  289. /// </summary>
  290. public static UI.PauseMenu.PauseMenuPanel Create_PauseMenu()
  291. {
  292. return CreateUi<UI.PauseMenu.PauseMenuPanel>(UiNames.PauseMenu);
  293. }
  294.  
  295. /// <summary>
  296. /// 打开 PauseMenu, 并返回UI实例
  297. /// </summary>
  298. public static UI.PauseMenu.PauseMenuPanel Open_PauseMenu()
  299. {
  300. return OpenUi<UI.PauseMenu.PauseMenuPanel>(UiNames.PauseMenu);
  301. }
  302.  
  303. /// <summary>
  304. /// 隐藏 PauseMenu 的所有实例
  305. /// </summary>
  306. public static void Hide_PauseMenu()
  307. {
  308. var uiInstance = Get_PauseMenu_Instance();
  309. foreach (var uiPanel in uiInstance)
  310. {
  311. uiPanel.HideUi();
  312. }
  313. }
  314.  
  315. /// <summary>
  316. /// 销毁 PauseMenu 的所有实例
  317. /// </summary>
  318. public static void Destroy_PauseMenu()
  319. {
  320. var uiInstance = Get_PauseMenu_Instance();
  321. foreach (var uiPanel in uiInstance)
  322. {
  323. uiPanel.Destroy();
  324. }
  325. }
  326.  
  327. /// <summary>
  328. /// 获取所有 PauseMenu 的实例, 如果没有实例, 则返回一个空数组
  329. /// </summary>
  330. public static UI.PauseMenu.PauseMenuPanel[] Get_PauseMenu_Instance()
  331. {
  332. return GetUiInstance<UI.PauseMenu.PauseMenuPanel>(nameof(UI.PauseMenu.PauseMenu));
  333. }
  334.  
  335. /// <summary>
  336. /// 创建 MapEditorMapMark, 并返回UI实例, 该函数不会打开 Ui
  337. /// </summary>
  338. public static UI.MapEditorMapMark.MapEditorMapMarkPanel Create_MapEditorMapMark()
  339. {
  340. return CreateUi<UI.MapEditorMapMark.MapEditorMapMarkPanel>(UiNames.MapEditorMapMark);
  341. }
  342.  
  343. /// <summary>
  344. /// 打开 MapEditorMapMark, 并返回UI实例
  345. /// </summary>
  346. public static UI.MapEditorMapMark.MapEditorMapMarkPanel Open_MapEditorMapMark()
  347. {
  348. return OpenUi<UI.MapEditorMapMark.MapEditorMapMarkPanel>(UiNames.MapEditorMapMark);
  349. }
  350.  
  351. /// <summary>
  352. /// 隐藏 MapEditorMapMark 的所有实例
  353. /// </summary>
  354. public static void Hide_MapEditorMapMark()
  355. {
  356. var uiInstance = Get_MapEditorMapMark_Instance();
  357. foreach (var uiPanel in uiInstance)
  358. {
  359. uiPanel.HideUi();
  360. }
  361. }
  362.  
  363. /// <summary>
  364. /// 销毁 MapEditorMapMark 的所有实例
  365. /// </summary>
  366. public static void Destroy_MapEditorMapMark()
  367. {
  368. var uiInstance = Get_MapEditorMapMark_Instance();
  369. foreach (var uiPanel in uiInstance)
  370. {
  371. uiPanel.Destroy();
  372. }
  373. }
  374.  
  375. /// <summary>
  376. /// 获取所有 MapEditorMapMark 的实例, 如果没有实例, 则返回一个空数组
  377. /// </summary>
  378. public static UI.MapEditorMapMark.MapEditorMapMarkPanel[] Get_MapEditorMapMark_Instance()
  379. {
  380. return GetUiInstance<UI.MapEditorMapMark.MapEditorMapMarkPanel>(nameof(UI.MapEditorMapMark.MapEditorMapMark));
  381. }
  382.  
  383. /// <summary>
  384. /// 创建 Encyclopedia, 并返回UI实例, 该函数不会打开 Ui
  385. /// </summary>
  386. public static UI.Encyclopedia.EncyclopediaPanel Create_Encyclopedia()
  387. {
  388. return CreateUi<UI.Encyclopedia.EncyclopediaPanel>(UiNames.Encyclopedia);
  389. }
  390.  
  391. /// <summary>
  392. /// 打开 Encyclopedia, 并返回UI实例
  393. /// </summary>
  394. public static UI.Encyclopedia.EncyclopediaPanel Open_Encyclopedia()
  395. {
  396. return OpenUi<UI.Encyclopedia.EncyclopediaPanel>(UiNames.Encyclopedia);
  397. }
  398.  
  399. /// <summary>
  400. /// 隐藏 Encyclopedia 的所有实例
  401. /// </summary>
  402. public static void Hide_Encyclopedia()
  403. {
  404. var uiInstance = Get_Encyclopedia_Instance();
  405. foreach (var uiPanel in uiInstance)
  406. {
  407. uiPanel.HideUi();
  408. }
  409. }
  410.  
  411. /// <summary>
  412. /// 销毁 Encyclopedia 的所有实例
  413. /// </summary>
  414. public static void Destroy_Encyclopedia()
  415. {
  416. var uiInstance = Get_Encyclopedia_Instance();
  417. foreach (var uiPanel in uiInstance)
  418. {
  419. uiPanel.Destroy();
  420. }
  421. }
  422.  
  423. /// <summary>
  424. /// 获取所有 Encyclopedia 的实例, 如果没有实例, 则返回一个空数组
  425. /// </summary>
  426. public static UI.Encyclopedia.EncyclopediaPanel[] Get_Encyclopedia_Instance()
  427. {
  428. return GetUiInstance<UI.Encyclopedia.EncyclopediaPanel>(nameof(UI.Encyclopedia.Encyclopedia));
  429. }
  430.  
  431. /// <summary>
  432. /// 创建 MapEditorCreateMark, 并返回UI实例, 该函数不会打开 Ui
  433. /// </summary>
  434. public static UI.MapEditorCreateMark.MapEditorCreateMarkPanel Create_MapEditorCreateMark()
  435. {
  436. return CreateUi<UI.MapEditorCreateMark.MapEditorCreateMarkPanel>(UiNames.MapEditorCreateMark);
  437. }
  438.  
  439. /// <summary>
  440. /// 打开 MapEditorCreateMark, 并返回UI实例
  441. /// </summary>
  442. public static UI.MapEditorCreateMark.MapEditorCreateMarkPanel Open_MapEditorCreateMark()
  443. {
  444. return OpenUi<UI.MapEditorCreateMark.MapEditorCreateMarkPanel>(UiNames.MapEditorCreateMark);
  445. }
  446.  
  447. /// <summary>
  448. /// 隐藏 MapEditorCreateMark 的所有实例
  449. /// </summary>
  450. public static void Hide_MapEditorCreateMark()
  451. {
  452. var uiInstance = Get_MapEditorCreateMark_Instance();
  453. foreach (var uiPanel in uiInstance)
  454. {
  455. uiPanel.HideUi();
  456. }
  457. }
  458.  
  459. /// <summary>
  460. /// 销毁 MapEditorCreateMark 的所有实例
  461. /// </summary>
  462. public static void Destroy_MapEditorCreateMark()
  463. {
  464. var uiInstance = Get_MapEditorCreateMark_Instance();
  465. foreach (var uiPanel in uiInstance)
  466. {
  467. uiPanel.Destroy();
  468. }
  469. }
  470.  
  471. /// <summary>
  472. /// 获取所有 MapEditorCreateMark 的实例, 如果没有实例, 则返回一个空数组
  473. /// </summary>
  474. public static UI.MapEditorCreateMark.MapEditorCreateMarkPanel[] Get_MapEditorCreateMark_Instance()
  475. {
  476. return GetUiInstance<UI.MapEditorCreateMark.MapEditorCreateMarkPanel>(nameof(UI.MapEditorCreateMark.MapEditorCreateMark));
  477. }
  478.  
  479. /// <summary>
  480. /// 创建 MapEditorCreateRoom, 并返回UI实例, 该函数不会打开 Ui
  481. /// </summary>
  482. public static UI.MapEditorCreateRoom.MapEditorCreateRoomPanel Create_MapEditorCreateRoom()
  483. {
  484. return CreateUi<UI.MapEditorCreateRoom.MapEditorCreateRoomPanel>(UiNames.MapEditorCreateRoom);
  485. }
  486.  
  487. /// <summary>
  488. /// 打开 MapEditorCreateRoom, 并返回UI实例
  489. /// </summary>
  490. public static UI.MapEditorCreateRoom.MapEditorCreateRoomPanel Open_MapEditorCreateRoom()
  491. {
  492. return OpenUi<UI.MapEditorCreateRoom.MapEditorCreateRoomPanel>(UiNames.MapEditorCreateRoom);
  493. }
  494.  
  495. /// <summary>
  496. /// 隐藏 MapEditorCreateRoom 的所有实例
  497. /// </summary>
  498. public static void Hide_MapEditorCreateRoom()
  499. {
  500. var uiInstance = Get_MapEditorCreateRoom_Instance();
  501. foreach (var uiPanel in uiInstance)
  502. {
  503. uiPanel.HideUi();
  504. }
  505. }
  506.  
  507. /// <summary>
  508. /// 销毁 MapEditorCreateRoom 的所有实例
  509. /// </summary>
  510. public static void Destroy_MapEditorCreateRoom()
  511. {
  512. var uiInstance = Get_MapEditorCreateRoom_Instance();
  513. foreach (var uiPanel in uiInstance)
  514. {
  515. uiPanel.Destroy();
  516. }
  517. }
  518.  
  519. /// <summary>
  520. /// 获取所有 MapEditorCreateRoom 的实例, 如果没有实例, 则返回一个空数组
  521. /// </summary>
  522. public static UI.MapEditorCreateRoom.MapEditorCreateRoomPanel[] Get_MapEditorCreateRoom_Instance()
  523. {
  524. return GetUiInstance<UI.MapEditorCreateRoom.MapEditorCreateRoomPanel>(nameof(UI.MapEditorCreateRoom.MapEditorCreateRoom));
  525. }
  526.  
  527. /// <summary>
  528. /// 创建 EditorImportCombination, 并返回UI实例, 该函数不会打开 Ui
  529. /// </summary>
  530. public static UI.EditorImportCombination.EditorImportCombinationPanel Create_EditorImportCombination()
  531. {
  532. return CreateUi<UI.EditorImportCombination.EditorImportCombinationPanel>(UiNames.EditorImportCombination);
  533. }
  534.  
  535. /// <summary>
  536. /// 打开 EditorImportCombination, 并返回UI实例
  537. /// </summary>
  538. public static UI.EditorImportCombination.EditorImportCombinationPanel Open_EditorImportCombination()
  539. {
  540. return OpenUi<UI.EditorImportCombination.EditorImportCombinationPanel>(UiNames.EditorImportCombination);
  541. }
  542.  
  543. /// <summary>
  544. /// 隐藏 EditorImportCombination 的所有实例
  545. /// </summary>
  546. public static void Hide_EditorImportCombination()
  547. {
  548. var uiInstance = Get_EditorImportCombination_Instance();
  549. foreach (var uiPanel in uiInstance)
  550. {
  551. uiPanel.HideUi();
  552. }
  553. }
  554.  
  555. /// <summary>
  556. /// 销毁 EditorImportCombination 的所有实例
  557. /// </summary>
  558. public static void Destroy_EditorImportCombination()
  559. {
  560. var uiInstance = Get_EditorImportCombination_Instance();
  561. foreach (var uiPanel in uiInstance)
  562. {
  563. uiPanel.Destroy();
  564. }
  565. }
  566.  
  567. /// <summary>
  568. /// 获取所有 EditorImportCombination 的实例, 如果没有实例, 则返回一个空数组
  569. /// </summary>
  570. public static UI.EditorImportCombination.EditorImportCombinationPanel[] Get_EditorImportCombination_Instance()
  571. {
  572. return GetUiInstance<UI.EditorImportCombination.EditorImportCombinationPanel>(nameof(UI.EditorImportCombination.EditorImportCombination));
  573. }
  574.  
  575. /// <summary>
  576. /// 创建 EditorInfo, 并返回UI实例, 该函数不会打开 Ui
  577. /// </summary>
  578. public static UI.EditorInfo.EditorInfoPanel Create_EditorInfo()
  579. {
  580. return CreateUi<UI.EditorInfo.EditorInfoPanel>(UiNames.EditorInfo);
  581. }
  582.  
  583. /// <summary>
  584. /// 打开 EditorInfo, 并返回UI实例
  585. /// </summary>
  586. public static UI.EditorInfo.EditorInfoPanel Open_EditorInfo()
  587. {
  588. return OpenUi<UI.EditorInfo.EditorInfoPanel>(UiNames.EditorInfo);
  589. }
  590.  
  591. /// <summary>
  592. /// 隐藏 EditorInfo 的所有实例
  593. /// </summary>
  594. public static void Hide_EditorInfo()
  595. {
  596. var uiInstance = Get_EditorInfo_Instance();
  597. foreach (var uiPanel in uiInstance)
  598. {
  599. uiPanel.HideUi();
  600. }
  601. }
  602.  
  603. /// <summary>
  604. /// 销毁 EditorInfo 的所有实例
  605. /// </summary>
  606. public static void Destroy_EditorInfo()
  607. {
  608. var uiInstance = Get_EditorInfo_Instance();
  609. foreach (var uiPanel in uiInstance)
  610. {
  611. uiPanel.Destroy();
  612. }
  613. }
  614.  
  615. /// <summary>
  616. /// 获取所有 EditorInfo 的实例, 如果没有实例, 则返回一个空数组
  617. /// </summary>
  618. public static UI.EditorInfo.EditorInfoPanel[] Get_EditorInfo_Instance()
  619. {
  620. return GetUiInstance<UI.EditorInfo.EditorInfoPanel>(nameof(UI.EditorInfo.EditorInfo));
  621. }
  622.  
  623. /// <summary>
  624. /// 创建 Debugger, 并返回UI实例, 该函数不会打开 Ui
  625. /// </summary>
  626. public static UI.Debugger.DebuggerPanel Create_Debugger()
  627. {
  628. return CreateUi<UI.Debugger.DebuggerPanel>(UiNames.Debugger);
  629. }
  630.  
  631. /// <summary>
  632. /// 打开 Debugger, 并返回UI实例
  633. /// </summary>
  634. public static UI.Debugger.DebuggerPanel Open_Debugger()
  635. {
  636. return OpenUi<UI.Debugger.DebuggerPanel>(UiNames.Debugger);
  637. }
  638.  
  639. /// <summary>
  640. /// 隐藏 Debugger 的所有实例
  641. /// </summary>
  642. public static void Hide_Debugger()
  643. {
  644. var uiInstance = Get_Debugger_Instance();
  645. foreach (var uiPanel in uiInstance)
  646. {
  647. uiPanel.HideUi();
  648. }
  649. }
  650.  
  651. /// <summary>
  652. /// 销毁 Debugger 的所有实例
  653. /// </summary>
  654. public static void Destroy_Debugger()
  655. {
  656. var uiInstance = Get_Debugger_Instance();
  657. foreach (var uiPanel in uiInstance)
  658. {
  659. uiPanel.Destroy();
  660. }
  661. }
  662.  
  663. /// <summary>
  664. /// 获取所有 Debugger 的实例, 如果没有实例, 则返回一个空数组
  665. /// </summary>
  666. public static UI.Debugger.DebuggerPanel[] Get_Debugger_Instance()
  667. {
  668. return GetUiInstance<UI.Debugger.DebuggerPanel>(nameof(UI.Debugger.Debugger));
  669. }
  670.  
  671. /// <summary>
  672. /// 创建 MapEditorCreatePreinstall, 并返回UI实例, 该函数不会打开 Ui
  673. /// </summary>
  674. public static UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel Create_MapEditorCreatePreinstall()
  675. {
  676. return CreateUi<UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel>(UiNames.MapEditorCreatePreinstall);
  677. }
  678.  
  679. /// <summary>
  680. /// 打开 MapEditorCreatePreinstall, 并返回UI实例
  681. /// </summary>
  682. public static UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel Open_MapEditorCreatePreinstall()
  683. {
  684. return OpenUi<UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel>(UiNames.MapEditorCreatePreinstall);
  685. }
  686.  
  687. /// <summary>
  688. /// 隐藏 MapEditorCreatePreinstall 的所有实例
  689. /// </summary>
  690. public static void Hide_MapEditorCreatePreinstall()
  691. {
  692. var uiInstance = Get_MapEditorCreatePreinstall_Instance();
  693. foreach (var uiPanel in uiInstance)
  694. {
  695. uiPanel.HideUi();
  696. }
  697. }
  698.  
  699. /// <summary>
  700. /// 销毁 MapEditorCreatePreinstall 的所有实例
  701. /// </summary>
  702. public static void Destroy_MapEditorCreatePreinstall()
  703. {
  704. var uiInstance = Get_MapEditorCreatePreinstall_Instance();
  705. foreach (var uiPanel in uiInstance)
  706. {
  707. uiPanel.Destroy();
  708. }
  709. }
  710.  
  711. /// <summary>
  712. /// 获取所有 MapEditorCreatePreinstall 的实例, 如果没有实例, 则返回一个空数组
  713. /// </summary>
  714. public static UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel[] Get_MapEditorCreatePreinstall_Instance()
  715. {
  716. return GetUiInstance<UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel>(nameof(UI.MapEditorCreatePreinstall.MapEditorCreatePreinstall));
  717. }
  718.  
  719. /// <summary>
  720. /// 创建 BottomTips, 并返回UI实例, 该函数不会打开 Ui
  721. /// </summary>
  722. public static UI.BottomTips.BottomTipsPanel Create_BottomTips()
  723. {
  724. return CreateUi<UI.BottomTips.BottomTipsPanel>(UiNames.BottomTips);
  725. }
  726.  
  727. /// <summary>
  728. /// 打开 BottomTips, 并返回UI实例
  729. /// </summary>
  730. public static UI.BottomTips.BottomTipsPanel Open_BottomTips()
  731. {
  732. return OpenUi<UI.BottomTips.BottomTipsPanel>(UiNames.BottomTips);
  733. }
  734.  
  735. /// <summary>
  736. /// 隐藏 BottomTips 的所有实例
  737. /// </summary>
  738. public static void Hide_BottomTips()
  739. {
  740. var uiInstance = Get_BottomTips_Instance();
  741. foreach (var uiPanel in uiInstance)
  742. {
  743. uiPanel.HideUi();
  744. }
  745. }
  746.  
  747. /// <summary>
  748. /// 销毁 BottomTips 的所有实例
  749. /// </summary>
  750. public static void Destroy_BottomTips()
  751. {
  752. var uiInstance = Get_BottomTips_Instance();
  753. foreach (var uiPanel in uiInstance)
  754. {
  755. uiPanel.Destroy();
  756. }
  757. }
  758.  
  759. /// <summary>
  760. /// 获取所有 BottomTips 的实例, 如果没有实例, 则返回一个空数组
  761. /// </summary>
  762. public static UI.BottomTips.BottomTipsPanel[] Get_BottomTips_Instance()
  763. {
  764. return GetUiInstance<UI.BottomTips.BottomTipsPanel>(nameof(UI.BottomTips.BottomTips));
  765. }
  766.  
  767. /// <summary>
  768. /// 创建 EditorTileImage, 并返回UI实例, 该函数不会打开 Ui
  769. /// </summary>
  770. public static UI.EditorTileImage.EditorTileImagePanel Create_EditorTileImage()
  771. {
  772. return CreateUi<UI.EditorTileImage.EditorTileImagePanel>(UiNames.EditorTileImage);
  773. }
  774.  
  775. /// <summary>
  776. /// 打开 EditorTileImage, 并返回UI实例
  777. /// </summary>
  778. public static UI.EditorTileImage.EditorTileImagePanel Open_EditorTileImage()
  779. {
  780. return OpenUi<UI.EditorTileImage.EditorTileImagePanel>(UiNames.EditorTileImage);
  781. }
  782.  
  783. /// <summary>
  784. /// 隐藏 EditorTileImage 的所有实例
  785. /// </summary>
  786. public static void Hide_EditorTileImage()
  787. {
  788. var uiInstance = Get_EditorTileImage_Instance();
  789. foreach (var uiPanel in uiInstance)
  790. {
  791. uiPanel.HideUi();
  792. }
  793. }
  794.  
  795. /// <summary>
  796. /// 销毁 EditorTileImage 的所有实例
  797. /// </summary>
  798. public static void Destroy_EditorTileImage()
  799. {
  800. var uiInstance = Get_EditorTileImage_Instance();
  801. foreach (var uiPanel in uiInstance)
  802. {
  803. uiPanel.Destroy();
  804. }
  805. }
  806.  
  807. /// <summary>
  808. /// 获取所有 EditorTileImage 的实例, 如果没有实例, 则返回一个空数组
  809. /// </summary>
  810. public static UI.EditorTileImage.EditorTileImagePanel[] Get_EditorTileImage_Instance()
  811. {
  812. return GetUiInstance<UI.EditorTileImage.EditorTileImagePanel>(nameof(UI.EditorTileImage.EditorTileImage));
  813. }
  814.  
  815. /// <summary>
  816. /// 创建 EditorDungeonGroup, 并返回UI实例, 该函数不会打开 Ui
  817. /// </summary>
  818. public static UI.EditorDungeonGroup.EditorDungeonGroupPanel Create_EditorDungeonGroup()
  819. {
  820. return CreateUi<UI.EditorDungeonGroup.EditorDungeonGroupPanel>(UiNames.EditorDungeonGroup);
  821. }
  822.  
  823. /// <summary>
  824. /// 打开 EditorDungeonGroup, 并返回UI实例
  825. /// </summary>
  826. public static UI.EditorDungeonGroup.EditorDungeonGroupPanel Open_EditorDungeonGroup()
  827. {
  828. return OpenUi<UI.EditorDungeonGroup.EditorDungeonGroupPanel>(UiNames.EditorDungeonGroup);
  829. }
  830.  
  831. /// <summary>
  832. /// 隐藏 EditorDungeonGroup 的所有实例
  833. /// </summary>
  834. public static void Hide_EditorDungeonGroup()
  835. {
  836. var uiInstance = Get_EditorDungeonGroup_Instance();
  837. foreach (var uiPanel in uiInstance)
  838. {
  839. uiPanel.HideUi();
  840. }
  841. }
  842.  
  843. /// <summary>
  844. /// 销毁 EditorDungeonGroup 的所有实例
  845. /// </summary>
  846. public static void Destroy_EditorDungeonGroup()
  847. {
  848. var uiInstance = Get_EditorDungeonGroup_Instance();
  849. foreach (var uiPanel in uiInstance)
  850. {
  851. uiPanel.Destroy();
  852. }
  853. }
  854.  
  855. /// <summary>
  856. /// 获取所有 EditorDungeonGroup 的实例, 如果没有实例, 则返回一个空数组
  857. /// </summary>
  858. public static UI.EditorDungeonGroup.EditorDungeonGroupPanel[] Get_EditorDungeonGroup_Instance()
  859. {
  860. return GetUiInstance<UI.EditorDungeonGroup.EditorDungeonGroupPanel>(nameof(UI.EditorDungeonGroup.EditorDungeonGroup));
  861. }
  862.  
  863. /// <summary>
  864. /// 创建 EditorForm, 并返回UI实例, 该函数不会打开 Ui
  865. /// </summary>
  866. public static UI.EditorForm.EditorFormPanel Create_EditorForm()
  867. {
  868. return CreateUi<UI.EditorForm.EditorFormPanel>(UiNames.EditorForm);
  869. }
  870.  
  871. /// <summary>
  872. /// 打开 EditorForm, 并返回UI实例
  873. /// </summary>
  874. public static UI.EditorForm.EditorFormPanel Open_EditorForm()
  875. {
  876. return OpenUi<UI.EditorForm.EditorFormPanel>(UiNames.EditorForm);
  877. }
  878.  
  879. /// <summary>
  880. /// 隐藏 EditorForm 的所有实例
  881. /// </summary>
  882. public static void Hide_EditorForm()
  883. {
  884. var uiInstance = Get_EditorForm_Instance();
  885. foreach (var uiPanel in uiInstance)
  886. {
  887. uiPanel.HideUi();
  888. }
  889. }
  890.  
  891. /// <summary>
  892. /// 销毁 EditorForm 的所有实例
  893. /// </summary>
  894. public static void Destroy_EditorForm()
  895. {
  896. var uiInstance = Get_EditorForm_Instance();
  897. foreach (var uiPanel in uiInstance)
  898. {
  899. uiPanel.Destroy();
  900. }
  901. }
  902.  
  903. /// <summary>
  904. /// 获取所有 EditorForm 的实例, 如果没有实例, 则返回一个空数组
  905. /// </summary>
  906. public static UI.EditorForm.EditorFormPanel[] Get_EditorForm_Instance()
  907. {
  908. return GetUiInstance<UI.EditorForm.EditorFormPanel>(nameof(UI.EditorForm.EditorForm));
  909. }
  910.  
  911. /// <summary>
  912. /// 创建 Setting, 并返回UI实例, 该函数不会打开 Ui
  913. /// </summary>
  914. public static UI.Setting.SettingPanel Create_Setting()
  915. {
  916. return CreateUi<UI.Setting.SettingPanel>(UiNames.Setting);
  917. }
  918.  
  919. /// <summary>
  920. /// 打开 Setting, 并返回UI实例
  921. /// </summary>
  922. public static UI.Setting.SettingPanel Open_Setting()
  923. {
  924. return OpenUi<UI.Setting.SettingPanel>(UiNames.Setting);
  925. }
  926.  
  927. /// <summary>
  928. /// 隐藏 Setting 的所有实例
  929. /// </summary>
  930. public static void Hide_Setting()
  931. {
  932. var uiInstance = Get_Setting_Instance();
  933. foreach (var uiPanel in uiInstance)
  934. {
  935. uiPanel.HideUi();
  936. }
  937. }
  938.  
  939. /// <summary>
  940. /// 销毁 Setting 的所有实例
  941. /// </summary>
  942. public static void Destroy_Setting()
  943. {
  944. var uiInstance = Get_Setting_Instance();
  945. foreach (var uiPanel in uiInstance)
  946. {
  947. uiPanel.Destroy();
  948. }
  949. }
  950.  
  951. /// <summary>
  952. /// 获取所有 Setting 的实例, 如果没有实例, 则返回一个空数组
  953. /// </summary>
  954. public static UI.Setting.SettingPanel[] Get_Setting_Instance()
  955. {
  956. return GetUiInstance<UI.Setting.SettingPanel>(nameof(UI.Setting.Setting));
  957. }
  958.  
  959. /// <summary>
  960. /// 创建 Loading, 并返回UI实例, 该函数不会打开 Ui
  961. /// </summary>
  962. public static UI.Loading.LoadingPanel Create_Loading()
  963. {
  964. return CreateUi<UI.Loading.LoadingPanel>(UiNames.Loading);
  965. }
  966.  
  967. /// <summary>
  968. /// 打开 Loading, 并返回UI实例
  969. /// </summary>
  970. public static UI.Loading.LoadingPanel Open_Loading()
  971. {
  972. return OpenUi<UI.Loading.LoadingPanel>(UiNames.Loading);
  973. }
  974.  
  975. /// <summary>
  976. /// 隐藏 Loading 的所有实例
  977. /// </summary>
  978. public static void Hide_Loading()
  979. {
  980. var uiInstance = Get_Loading_Instance();
  981. foreach (var uiPanel in uiInstance)
  982. {
  983. uiPanel.HideUi();
  984. }
  985. }
  986.  
  987. /// <summary>
  988. /// 销毁 Loading 的所有实例
  989. /// </summary>
  990. public static void Destroy_Loading()
  991. {
  992. var uiInstance = Get_Loading_Instance();
  993. foreach (var uiPanel in uiInstance)
  994. {
  995. uiPanel.Destroy();
  996. }
  997. }
  998.  
  999. /// <summary>
  1000. /// 获取所有 Loading 的实例, 如果没有实例, 则返回一个空数组
  1001. /// </summary>
  1002. public static UI.Loading.LoadingPanel[] Get_Loading_Instance()
  1003. {
  1004. return GetUiInstance<UI.Loading.LoadingPanel>(nameof(UI.Loading.Loading));
  1005. }
  1006.  
  1007. /// <summary>
  1008. /// 创建 WeaponRoulette, 并返回UI实例, 该函数不会打开 Ui
  1009. /// </summary>
  1010. public static UI.WeaponRoulette.WeaponRoulettePanel Create_WeaponRoulette()
  1011. {
  1012. return CreateUi<UI.WeaponRoulette.WeaponRoulettePanel>(UiNames.WeaponRoulette);
  1013. }
  1014.  
  1015. /// <summary>
  1016. /// 打开 WeaponRoulette, 并返回UI实例
  1017. /// </summary>
  1018. public static UI.WeaponRoulette.WeaponRoulettePanel Open_WeaponRoulette()
  1019. {
  1020. return OpenUi<UI.WeaponRoulette.WeaponRoulettePanel>(UiNames.WeaponRoulette);
  1021. }
  1022.  
  1023. /// <summary>
  1024. /// 隐藏 WeaponRoulette 的所有实例
  1025. /// </summary>
  1026. public static void Hide_WeaponRoulette()
  1027. {
  1028. var uiInstance = Get_WeaponRoulette_Instance();
  1029. foreach (var uiPanel in uiInstance)
  1030. {
  1031. uiPanel.HideUi();
  1032. }
  1033. }
  1034.  
  1035. /// <summary>
  1036. /// 销毁 WeaponRoulette 的所有实例
  1037. /// </summary>
  1038. public static void Destroy_WeaponRoulette()
  1039. {
  1040. var uiInstance = Get_WeaponRoulette_Instance();
  1041. foreach (var uiPanel in uiInstance)
  1042. {
  1043. uiPanel.Destroy();
  1044. }
  1045. }
  1046.  
  1047. /// <summary>
  1048. /// 获取所有 WeaponRoulette 的实例, 如果没有实例, 则返回一个空数组
  1049. /// </summary>
  1050. public static UI.WeaponRoulette.WeaponRoulettePanel[] Get_WeaponRoulette_Instance()
  1051. {
  1052. return GetUiInstance<UI.WeaponRoulette.WeaponRoulettePanel>(nameof(UI.WeaponRoulette.WeaponRoulette));
  1053. }
  1054.  
  1055. /// <summary>
  1056. /// 创建 MapEditorTools, 并返回UI实例, 该函数不会打开 Ui
  1057. /// </summary>
  1058. public static UI.MapEditorTools.MapEditorToolsPanel Create_MapEditorTools()
  1059. {
  1060. return CreateUi<UI.MapEditorTools.MapEditorToolsPanel>(UiNames.MapEditorTools);
  1061. }
  1062.  
  1063. /// <summary>
  1064. /// 打开 MapEditorTools, 并返回UI实例
  1065. /// </summary>
  1066. public static UI.MapEditorTools.MapEditorToolsPanel Open_MapEditorTools()
  1067. {
  1068. return OpenUi<UI.MapEditorTools.MapEditorToolsPanel>(UiNames.MapEditorTools);
  1069. }
  1070.  
  1071. /// <summary>
  1072. /// 隐藏 MapEditorTools 的所有实例
  1073. /// </summary>
  1074. public static void Hide_MapEditorTools()
  1075. {
  1076. var uiInstance = Get_MapEditorTools_Instance();
  1077. foreach (var uiPanel in uiInstance)
  1078. {
  1079. uiPanel.HideUi();
  1080. }
  1081. }
  1082.  
  1083. /// <summary>
  1084. /// 销毁 MapEditorTools 的所有实例
  1085. /// </summary>
  1086. public static void Destroy_MapEditorTools()
  1087. {
  1088. var uiInstance = Get_MapEditorTools_Instance();
  1089. foreach (var uiPanel in uiInstance)
  1090. {
  1091. uiPanel.Destroy();
  1092. }
  1093. }
  1094.  
  1095. /// <summary>
  1096. /// 获取所有 MapEditorTools 的实例, 如果没有实例, 则返回一个空数组
  1097. /// </summary>
  1098. public static UI.MapEditorTools.MapEditorToolsPanel[] Get_MapEditorTools_Instance()
  1099. {
  1100. return GetUiInstance<UI.MapEditorTools.MapEditorToolsPanel>(nameof(UI.MapEditorTools.MapEditorTools));
  1101. }
  1102.  
  1103. /// <summary>
  1104. /// 创建 TileSetEditor, 并返回UI实例, 该函数不会打开 Ui
  1105. /// </summary>
  1106. public static UI.TileSetEditor.TileSetEditorPanel Create_TileSetEditor()
  1107. {
  1108. return CreateUi<UI.TileSetEditor.TileSetEditorPanel>(UiNames.TileSetEditor);
  1109. }
  1110.  
  1111. /// <summary>
  1112. /// 打开 TileSetEditor, 并返回UI实例
  1113. /// </summary>
  1114. public static UI.TileSetEditor.TileSetEditorPanel Open_TileSetEditor()
  1115. {
  1116. return OpenUi<UI.TileSetEditor.TileSetEditorPanel>(UiNames.TileSetEditor);
  1117. }
  1118.  
  1119. /// <summary>
  1120. /// 隐藏 TileSetEditor 的所有实例
  1121. /// </summary>
  1122. public static void Hide_TileSetEditor()
  1123. {
  1124. var uiInstance = Get_TileSetEditor_Instance();
  1125. foreach (var uiPanel in uiInstance)
  1126. {
  1127. uiPanel.HideUi();
  1128. }
  1129. }
  1130.  
  1131. /// <summary>
  1132. /// 销毁 TileSetEditor 的所有实例
  1133. /// </summary>
  1134. public static void Destroy_TileSetEditor()
  1135. {
  1136. var uiInstance = Get_TileSetEditor_Instance();
  1137. foreach (var uiPanel in uiInstance)
  1138. {
  1139. uiPanel.Destroy();
  1140. }
  1141. }
  1142.  
  1143. /// <summary>
  1144. /// 获取所有 TileSetEditor 的实例, 如果没有实例, 则返回一个空数组
  1145. /// </summary>
  1146. public static UI.TileSetEditor.TileSetEditorPanel[] Get_TileSetEditor_Instance()
  1147. {
  1148. return GetUiInstance<UI.TileSetEditor.TileSetEditorPanel>(nameof(UI.TileSetEditor.TileSetEditor));
  1149. }
  1150.  
  1151. /// <summary>
  1152. /// 创建 EditorWindow, 并返回UI实例, 该函数不会打开 Ui
  1153. /// </summary>
  1154. public static UI.EditorWindow.EditorWindowPanel Create_EditorWindow()
  1155. {
  1156. return CreateUi<UI.EditorWindow.EditorWindowPanel>(UiNames.EditorWindow);
  1157. }
  1158.  
  1159. /// <summary>
  1160. /// 打开 EditorWindow, 并返回UI实例
  1161. /// </summary>
  1162. public static UI.EditorWindow.EditorWindowPanel Open_EditorWindow()
  1163. {
  1164. return OpenUi<UI.EditorWindow.EditorWindowPanel>(UiNames.EditorWindow);
  1165. }
  1166.  
  1167. /// <summary>
  1168. /// 隐藏 EditorWindow 的所有实例
  1169. /// </summary>
  1170. public static void Hide_EditorWindow()
  1171. {
  1172. var uiInstance = Get_EditorWindow_Instance();
  1173. foreach (var uiPanel in uiInstance)
  1174. {
  1175. uiPanel.HideUi();
  1176. }
  1177. }
  1178.  
  1179. /// <summary>
  1180. /// 销毁 EditorWindow 的所有实例
  1181. /// </summary>
  1182. public static void Destroy_EditorWindow()
  1183. {
  1184. var uiInstance = Get_EditorWindow_Instance();
  1185. foreach (var uiPanel in uiInstance)
  1186. {
  1187. uiPanel.Destroy();
  1188. }
  1189. }
  1190.  
  1191. /// <summary>
  1192. /// 获取所有 EditorWindow 的实例, 如果没有实例, 则返回一个空数组
  1193. /// </summary>
  1194. public static UI.EditorWindow.EditorWindowPanel[] Get_EditorWindow_Instance()
  1195. {
  1196. return GetUiInstance<UI.EditorWindow.EditorWindowPanel>(nameof(UI.EditorWindow.EditorWindow));
  1197. }
  1198.  
  1199. /// <summary>
  1200. /// 创建 EditorInput, 并返回UI实例, 该函数不会打开 Ui
  1201. /// </summary>
  1202. public static UI.EditorInput.EditorInputPanel Create_EditorInput()
  1203. {
  1204. return CreateUi<UI.EditorInput.EditorInputPanel>(UiNames.EditorInput);
  1205. }
  1206.  
  1207. /// <summary>
  1208. /// 打开 EditorInput, 并返回UI实例
  1209. /// </summary>
  1210. public static UI.EditorInput.EditorInputPanel Open_EditorInput()
  1211. {
  1212. return OpenUi<UI.EditorInput.EditorInputPanel>(UiNames.EditorInput);
  1213. }
  1214.  
  1215. /// <summary>
  1216. /// 隐藏 EditorInput 的所有实例
  1217. /// </summary>
  1218. public static void Hide_EditorInput()
  1219. {
  1220. var uiInstance = Get_EditorInput_Instance();
  1221. foreach (var uiPanel in uiInstance)
  1222. {
  1223. uiPanel.HideUi();
  1224. }
  1225. }
  1226.  
  1227. /// <summary>
  1228. /// 销毁 EditorInput 的所有实例
  1229. /// </summary>
  1230. public static void Destroy_EditorInput()
  1231. {
  1232. var uiInstance = Get_EditorInput_Instance();
  1233. foreach (var uiPanel in uiInstance)
  1234. {
  1235. uiPanel.Destroy();
  1236. }
  1237. }
  1238.  
  1239. /// <summary>
  1240. /// 获取所有 EditorInput 的实例, 如果没有实例, 则返回一个空数组
  1241. /// </summary>
  1242. public static UI.EditorInput.EditorInputPanel[] Get_EditorInput_Instance()
  1243. {
  1244. return GetUiInstance<UI.EditorInput.EditorInputPanel>(nameof(UI.EditorInput.EditorInput));
  1245. }
  1246.  
  1247. /// <summary>
  1248. /// 创建 RoomMap, 并返回UI实例, 该函数不会打开 Ui
  1249. /// </summary>
  1250. public static UI.RoomMap.RoomMapPanel Create_RoomMap()
  1251. {
  1252. return CreateUi<UI.RoomMap.RoomMapPanel>(UiNames.RoomMap);
  1253. }
  1254.  
  1255. /// <summary>
  1256. /// 打开 RoomMap, 并返回UI实例
  1257. /// </summary>
  1258. public static UI.RoomMap.RoomMapPanel Open_RoomMap()
  1259. {
  1260. return OpenUi<UI.RoomMap.RoomMapPanel>(UiNames.RoomMap);
  1261. }
  1262.  
  1263. /// <summary>
  1264. /// 隐藏 RoomMap 的所有实例
  1265. /// </summary>
  1266. public static void Hide_RoomMap()
  1267. {
  1268. var uiInstance = Get_RoomMap_Instance();
  1269. foreach (var uiPanel in uiInstance)
  1270. {
  1271. uiPanel.HideUi();
  1272. }
  1273. }
  1274.  
  1275. /// <summary>
  1276. /// 销毁 RoomMap 的所有实例
  1277. /// </summary>
  1278. public static void Destroy_RoomMap()
  1279. {
  1280. var uiInstance = Get_RoomMap_Instance();
  1281. foreach (var uiPanel in uiInstance)
  1282. {
  1283. uiPanel.Destroy();
  1284. }
  1285. }
  1286.  
  1287. /// <summary>
  1288. /// 获取所有 RoomMap 的实例, 如果没有实例, 则返回一个空数组
  1289. /// </summary>
  1290. public static UI.RoomMap.RoomMapPanel[] Get_RoomMap_Instance()
  1291. {
  1292. return GetUiInstance<UI.RoomMap.RoomMapPanel>(nameof(UI.RoomMap.RoomMap));
  1293. }
  1294.  
  1295. /// <summary>
  1296. /// 创建 EditorTools, 并返回UI实例, 该函数不会打开 Ui
  1297. /// </summary>
  1298. public static UI.EditorTools.EditorToolsPanel Create_EditorTools()
  1299. {
  1300. return CreateUi<UI.EditorTools.EditorToolsPanel>(UiNames.EditorTools);
  1301. }
  1302.  
  1303. /// <summary>
  1304. /// 打开 EditorTools, 并返回UI实例
  1305. /// </summary>
  1306. public static UI.EditorTools.EditorToolsPanel Open_EditorTools()
  1307. {
  1308. return OpenUi<UI.EditorTools.EditorToolsPanel>(UiNames.EditorTools);
  1309. }
  1310.  
  1311. /// <summary>
  1312. /// 隐藏 EditorTools 的所有实例
  1313. /// </summary>
  1314. public static void Hide_EditorTools()
  1315. {
  1316. var uiInstance = Get_EditorTools_Instance();
  1317. foreach (var uiPanel in uiInstance)
  1318. {
  1319. uiPanel.HideUi();
  1320. }
  1321. }
  1322.  
  1323. /// <summary>
  1324. /// 销毁 EditorTools 的所有实例
  1325. /// </summary>
  1326. public static void Destroy_EditorTools()
  1327. {
  1328. var uiInstance = Get_EditorTools_Instance();
  1329. foreach (var uiPanel in uiInstance)
  1330. {
  1331. uiPanel.Destroy();
  1332. }
  1333. }
  1334.  
  1335. /// <summary>
  1336. /// 获取所有 EditorTools 的实例, 如果没有实例, 则返回一个空数组
  1337. /// </summary>
  1338. public static UI.EditorTools.EditorToolsPanel[] Get_EditorTools_Instance()
  1339. {
  1340. return GetUiInstance<UI.EditorTools.EditorToolsPanel>(nameof(UI.EditorTools.EditorTools));
  1341. }
  1342.  
  1343. /// <summary>
  1344. /// 创建 TileSetEditorImport, 并返回UI实例, 该函数不会打开 Ui
  1345. /// </summary>
  1346. public static UI.TileSetEditorImport.TileSetEditorImportPanel Create_TileSetEditorImport()
  1347. {
  1348. return CreateUi<UI.TileSetEditorImport.TileSetEditorImportPanel>(UiNames.TileSetEditorImport);
  1349. }
  1350.  
  1351. /// <summary>
  1352. /// 打开 TileSetEditorImport, 并返回UI实例
  1353. /// </summary>
  1354. public static UI.TileSetEditorImport.TileSetEditorImportPanel Open_TileSetEditorImport()
  1355. {
  1356. return OpenUi<UI.TileSetEditorImport.TileSetEditorImportPanel>(UiNames.TileSetEditorImport);
  1357. }
  1358.  
  1359. /// <summary>
  1360. /// 隐藏 TileSetEditorImport 的所有实例
  1361. /// </summary>
  1362. public static void Hide_TileSetEditorImport()
  1363. {
  1364. var uiInstance = Get_TileSetEditorImport_Instance();
  1365. foreach (var uiPanel in uiInstance)
  1366. {
  1367. uiPanel.HideUi();
  1368. }
  1369. }
  1370.  
  1371. /// <summary>
  1372. /// 销毁 TileSetEditorImport 的所有实例
  1373. /// </summary>
  1374. public static void Destroy_TileSetEditorImport()
  1375. {
  1376. var uiInstance = Get_TileSetEditorImport_Instance();
  1377. foreach (var uiPanel in uiInstance)
  1378. {
  1379. uiPanel.Destroy();
  1380. }
  1381. }
  1382.  
  1383. /// <summary>
  1384. /// 获取所有 TileSetEditorImport 的实例, 如果没有实例, 则返回一个空数组
  1385. /// </summary>
  1386. public static UI.TileSetEditorImport.TileSetEditorImportPanel[] Get_TileSetEditorImport_Instance()
  1387. {
  1388. return GetUiInstance<UI.TileSetEditorImport.TileSetEditorImportPanel>(nameof(UI.TileSetEditorImport.TileSetEditorImport));
  1389. }
  1390.  
  1391. /// <summary>
  1392. /// 创建 MapEditorSelectObject, 并返回UI实例, 该函数不会打开 Ui
  1393. /// </summary>
  1394. public static UI.MapEditorSelectObject.MapEditorSelectObjectPanel Create_MapEditorSelectObject()
  1395. {
  1396. return CreateUi<UI.MapEditorSelectObject.MapEditorSelectObjectPanel>(UiNames.MapEditorSelectObject);
  1397. }
  1398.  
  1399. /// <summary>
  1400. /// 打开 MapEditorSelectObject, 并返回UI实例
  1401. /// </summary>
  1402. public static UI.MapEditorSelectObject.MapEditorSelectObjectPanel Open_MapEditorSelectObject()
  1403. {
  1404. return OpenUi<UI.MapEditorSelectObject.MapEditorSelectObjectPanel>(UiNames.MapEditorSelectObject);
  1405. }
  1406.  
  1407. /// <summary>
  1408. /// 隐藏 MapEditorSelectObject 的所有实例
  1409. /// </summary>
  1410. public static void Hide_MapEditorSelectObject()
  1411. {
  1412. var uiInstance = Get_MapEditorSelectObject_Instance();
  1413. foreach (var uiPanel in uiInstance)
  1414. {
  1415. uiPanel.HideUi();
  1416. }
  1417. }
  1418.  
  1419. /// <summary>
  1420. /// 销毁 MapEditorSelectObject 的所有实例
  1421. /// </summary>
  1422. public static void Destroy_MapEditorSelectObject()
  1423. {
  1424. var uiInstance = Get_MapEditorSelectObject_Instance();
  1425. foreach (var uiPanel in uiInstance)
  1426. {
  1427. uiPanel.Destroy();
  1428. }
  1429. }
  1430.  
  1431. /// <summary>
  1432. /// 获取所有 MapEditorSelectObject 的实例, 如果没有实例, 则返回一个空数组
  1433. /// </summary>
  1434. public static UI.MapEditorSelectObject.MapEditorSelectObjectPanel[] Get_MapEditorSelectObject_Instance()
  1435. {
  1436. return GetUiInstance<UI.MapEditorSelectObject.MapEditorSelectObjectPanel>(nameof(UI.MapEditorSelectObject.MapEditorSelectObject));
  1437. }
  1438.  
  1439. /// <summary>
  1440. /// 创建 Settlement, 并返回UI实例, 该函数不会打开 Ui
  1441. /// </summary>
  1442. public static UI.Settlement.SettlementPanel Create_Settlement()
  1443. {
  1444. return CreateUi<UI.Settlement.SettlementPanel>(UiNames.Settlement);
  1445. }
  1446.  
  1447. /// <summary>
  1448. /// 打开 Settlement, 并返回UI实例
  1449. /// </summary>
  1450. public static UI.Settlement.SettlementPanel Open_Settlement()
  1451. {
  1452. return OpenUi<UI.Settlement.SettlementPanel>(UiNames.Settlement);
  1453. }
  1454.  
  1455. /// <summary>
  1456. /// 隐藏 Settlement 的所有实例
  1457. /// </summary>
  1458. public static void Hide_Settlement()
  1459. {
  1460. var uiInstance = Get_Settlement_Instance();
  1461. foreach (var uiPanel in uiInstance)
  1462. {
  1463. uiPanel.HideUi();
  1464. }
  1465. }
  1466.  
  1467. /// <summary>
  1468. /// 销毁 Settlement 的所有实例
  1469. /// </summary>
  1470. public static void Destroy_Settlement()
  1471. {
  1472. var uiInstance = Get_Settlement_Instance();
  1473. foreach (var uiPanel in uiInstance)
  1474. {
  1475. uiPanel.Destroy();
  1476. }
  1477. }
  1478.  
  1479. /// <summary>
  1480. /// 获取所有 Settlement 的实例, 如果没有实例, 则返回一个空数组
  1481. /// </summary>
  1482. public static UI.Settlement.SettlementPanel[] Get_Settlement_Instance()
  1483. {
  1484. return GetUiInstance<UI.Settlement.SettlementPanel>(nameof(UI.Settlement.Settlement));
  1485. }
  1486.  
  1487. /// <summary>
  1488. /// 创建 MapEditorProject, 并返回UI实例, 该函数不会打开 Ui
  1489. /// </summary>
  1490. public static UI.MapEditorProject.MapEditorProjectPanel Create_MapEditorProject()
  1491. {
  1492. return CreateUi<UI.MapEditorProject.MapEditorProjectPanel>(UiNames.MapEditorProject);
  1493. }
  1494.  
  1495. /// <summary>
  1496. /// 打开 MapEditorProject, 并返回UI实例
  1497. /// </summary>
  1498. public static UI.MapEditorProject.MapEditorProjectPanel Open_MapEditorProject()
  1499. {
  1500. return OpenUi<UI.MapEditorProject.MapEditorProjectPanel>(UiNames.MapEditorProject);
  1501. }
  1502.  
  1503. /// <summary>
  1504. /// 隐藏 MapEditorProject 的所有实例
  1505. /// </summary>
  1506. public static void Hide_MapEditorProject()
  1507. {
  1508. var uiInstance = Get_MapEditorProject_Instance();
  1509. foreach (var uiPanel in uiInstance)
  1510. {
  1511. uiPanel.HideUi();
  1512. }
  1513. }
  1514.  
  1515. /// <summary>
  1516. /// 销毁 MapEditorProject 的所有实例
  1517. /// </summary>
  1518. public static void Destroy_MapEditorProject()
  1519. {
  1520. var uiInstance = Get_MapEditorProject_Instance();
  1521. foreach (var uiPanel in uiInstance)
  1522. {
  1523. uiPanel.Destroy();
  1524. }
  1525. }
  1526.  
  1527. /// <summary>
  1528. /// 获取所有 MapEditorProject 的实例, 如果没有实例, 则返回一个空数组
  1529. /// </summary>
  1530. public static UI.MapEditorProject.MapEditorProjectPanel[] Get_MapEditorProject_Instance()
  1531. {
  1532. return GetUiInstance<UI.MapEditorProject.MapEditorProjectPanel>(nameof(UI.MapEditorProject.MapEditorProject));
  1533. }
  1534.  
  1535. /// <summary>
  1536. /// 创建 TileSetEditorProject, 并返回UI实例, 该函数不会打开 Ui
  1537. /// </summary>
  1538. public static UI.TileSetEditorProject.TileSetEditorProjectPanel Create_TileSetEditorProject()
  1539. {
  1540. return CreateUi<UI.TileSetEditorProject.TileSetEditorProjectPanel>(UiNames.TileSetEditorProject);
  1541. }
  1542.  
  1543. /// <summary>
  1544. /// 打开 TileSetEditorProject, 并返回UI实例
  1545. /// </summary>
  1546. public static UI.TileSetEditorProject.TileSetEditorProjectPanel Open_TileSetEditorProject()
  1547. {
  1548. return OpenUi<UI.TileSetEditorProject.TileSetEditorProjectPanel>(UiNames.TileSetEditorProject);
  1549. }
  1550.  
  1551. /// <summary>
  1552. /// 隐藏 TileSetEditorProject 的所有实例
  1553. /// </summary>
  1554. public static void Hide_TileSetEditorProject()
  1555. {
  1556. var uiInstance = Get_TileSetEditorProject_Instance();
  1557. foreach (var uiPanel in uiInstance)
  1558. {
  1559. uiPanel.HideUi();
  1560. }
  1561. }
  1562.  
  1563. /// <summary>
  1564. /// 销毁 TileSetEditorProject 的所有实例
  1565. /// </summary>
  1566. public static void Destroy_TileSetEditorProject()
  1567. {
  1568. var uiInstance = Get_TileSetEditorProject_Instance();
  1569. foreach (var uiPanel in uiInstance)
  1570. {
  1571. uiPanel.Destroy();
  1572. }
  1573. }
  1574.  
  1575. /// <summary>
  1576. /// 获取所有 TileSetEditorProject 的实例, 如果没有实例, 则返回一个空数组
  1577. /// </summary>
  1578. public static UI.TileSetEditorProject.TileSetEditorProjectPanel[] Get_TileSetEditorProject_Instance()
  1579. {
  1580. return GetUiInstance<UI.TileSetEditorProject.TileSetEditorProjectPanel>(nameof(UI.TileSetEditorProject.TileSetEditorProject));
  1581. }
  1582.  
  1583. /// <summary>
  1584. /// 创建 EditorManager, 并返回UI实例, 该函数不会打开 Ui
  1585. /// </summary>
  1586. public static UI.EditorManager.EditorManagerPanel Create_EditorManager()
  1587. {
  1588. return CreateUi<UI.EditorManager.EditorManagerPanel>(UiNames.EditorManager);
  1589. }
  1590.  
  1591. /// <summary>
  1592. /// 打开 EditorManager, 并返回UI实例
  1593. /// </summary>
  1594. public static UI.EditorManager.EditorManagerPanel Open_EditorManager()
  1595. {
  1596. return OpenUi<UI.EditorManager.EditorManagerPanel>(UiNames.EditorManager);
  1597. }
  1598.  
  1599. /// <summary>
  1600. /// 隐藏 EditorManager 的所有实例
  1601. /// </summary>
  1602. public static void Hide_EditorManager()
  1603. {
  1604. var uiInstance = Get_EditorManager_Instance();
  1605. foreach (var uiPanel in uiInstance)
  1606. {
  1607. uiPanel.HideUi();
  1608. }
  1609. }
  1610.  
  1611. /// <summary>
  1612. /// 销毁 EditorManager 的所有实例
  1613. /// </summary>
  1614. public static void Destroy_EditorManager()
  1615. {
  1616. var uiInstance = Get_EditorManager_Instance();
  1617. foreach (var uiPanel in uiInstance)
  1618. {
  1619. uiPanel.Destroy();
  1620. }
  1621. }
  1622.  
  1623. /// <summary>
  1624. /// 获取所有 EditorManager 的实例, 如果没有实例, 则返回一个空数组
  1625. /// </summary>
  1626. public static UI.EditorManager.EditorManagerPanel[] Get_EditorManager_Instance()
  1627. {
  1628. return GetUiInstance<UI.EditorManager.EditorManagerPanel>(nameof(UI.EditorManager.EditorManager));
  1629. }
  1630.  
  1631. /// <summary>
  1632. /// 创建 EditorTips, 并返回UI实例, 该函数不会打开 Ui
  1633. /// </summary>
  1634. public static UI.EditorTips.EditorTipsPanel Create_EditorTips()
  1635. {
  1636. return CreateUi<UI.EditorTips.EditorTipsPanel>(UiNames.EditorTips);
  1637. }
  1638.  
  1639. /// <summary>
  1640. /// 打开 EditorTips, 并返回UI实例
  1641. /// </summary>
  1642. public static UI.EditorTips.EditorTipsPanel Open_EditorTips()
  1643. {
  1644. return OpenUi<UI.EditorTips.EditorTipsPanel>(UiNames.EditorTips);
  1645. }
  1646.  
  1647. /// <summary>
  1648. /// 隐藏 EditorTips 的所有实例
  1649. /// </summary>
  1650. public static void Hide_EditorTips()
  1651. {
  1652. var uiInstance = Get_EditorTips_Instance();
  1653. foreach (var uiPanel in uiInstance)
  1654. {
  1655. uiPanel.HideUi();
  1656. }
  1657. }
  1658.  
  1659. /// <summary>
  1660. /// 销毁 EditorTips 的所有实例
  1661. /// </summary>
  1662. public static void Destroy_EditorTips()
  1663. {
  1664. var uiInstance = Get_EditorTips_Instance();
  1665. foreach (var uiPanel in uiInstance)
  1666. {
  1667. uiPanel.Destroy();
  1668. }
  1669. }
  1670.  
  1671. /// <summary>
  1672. /// 获取所有 EditorTips 的实例, 如果没有实例, 则返回一个空数组
  1673. /// </summary>
  1674. public static UI.EditorTips.EditorTipsPanel[] Get_EditorTips_Instance()
  1675. {
  1676. return GetUiInstance<UI.EditorTips.EditorTipsPanel>(nameof(UI.EditorTips.EditorTips));
  1677. }
  1678.  
  1679. /// <summary>
  1680. /// 创建 TileSetEditorTerrain, 并返回UI实例, 该函数不会打开 Ui
  1681. /// </summary>
  1682. public static UI.TileSetEditorTerrain.TileSetEditorTerrainPanel Create_TileSetEditorTerrain()
  1683. {
  1684. return CreateUi<UI.TileSetEditorTerrain.TileSetEditorTerrainPanel>(UiNames.TileSetEditorTerrain);
  1685. }
  1686.  
  1687. /// <summary>
  1688. /// 打开 TileSetEditorTerrain, 并返回UI实例
  1689. /// </summary>
  1690. public static UI.TileSetEditorTerrain.TileSetEditorTerrainPanel Open_TileSetEditorTerrain()
  1691. {
  1692. return OpenUi<UI.TileSetEditorTerrain.TileSetEditorTerrainPanel>(UiNames.TileSetEditorTerrain);
  1693. }
  1694.  
  1695. /// <summary>
  1696. /// 隐藏 TileSetEditorTerrain 的所有实例
  1697. /// </summary>
  1698. public static void Hide_TileSetEditorTerrain()
  1699. {
  1700. var uiInstance = Get_TileSetEditorTerrain_Instance();
  1701. foreach (var uiPanel in uiInstance)
  1702. {
  1703. uiPanel.HideUi();
  1704. }
  1705. }
  1706.  
  1707. /// <summary>
  1708. /// 销毁 TileSetEditorTerrain 的所有实例
  1709. /// </summary>
  1710. public static void Destroy_TileSetEditorTerrain()
  1711. {
  1712. var uiInstance = Get_TileSetEditorTerrain_Instance();
  1713. foreach (var uiPanel in uiInstance)
  1714. {
  1715. uiPanel.Destroy();
  1716. }
  1717. }
  1718.  
  1719. /// <summary>
  1720. /// 获取所有 TileSetEditorTerrain 的实例, 如果没有实例, 则返回一个空数组
  1721. /// </summary>
  1722. public static UI.TileSetEditorTerrain.TileSetEditorTerrainPanel[] Get_TileSetEditorTerrain_Instance()
  1723. {
  1724. return GetUiInstance<UI.TileSetEditorTerrain.TileSetEditorTerrainPanel>(nameof(UI.TileSetEditorTerrain.TileSetEditorTerrain));
  1725. }
  1726.  
  1727. /// <summary>
  1728. /// 创建 EditorColorPicker, 并返回UI实例, 该函数不会打开 Ui
  1729. /// </summary>
  1730. public static UI.EditorColorPicker.EditorColorPickerPanel Create_EditorColorPicker()
  1731. {
  1732. return CreateUi<UI.EditorColorPicker.EditorColorPickerPanel>(UiNames.EditorColorPicker);
  1733. }
  1734.  
  1735. /// <summary>
  1736. /// 打开 EditorColorPicker, 并返回UI实例
  1737. /// </summary>
  1738. public static UI.EditorColorPicker.EditorColorPickerPanel Open_EditorColorPicker()
  1739. {
  1740. return OpenUi<UI.EditorColorPicker.EditorColorPickerPanel>(UiNames.EditorColorPicker);
  1741. }
  1742.  
  1743. /// <summary>
  1744. /// 隐藏 EditorColorPicker 的所有实例
  1745. /// </summary>
  1746. public static void Hide_EditorColorPicker()
  1747. {
  1748. var uiInstance = Get_EditorColorPicker_Instance();
  1749. foreach (var uiPanel in uiInstance)
  1750. {
  1751. uiPanel.HideUi();
  1752. }
  1753. }
  1754.  
  1755. /// <summary>
  1756. /// 销毁 EditorColorPicker 的所有实例
  1757. /// </summary>
  1758. public static void Destroy_EditorColorPicker()
  1759. {
  1760. var uiInstance = Get_EditorColorPicker_Instance();
  1761. foreach (var uiPanel in uiInstance)
  1762. {
  1763. uiPanel.Destroy();
  1764. }
  1765. }
  1766.  
  1767. /// <summary>
  1768. /// 获取所有 EditorColorPicker 的实例, 如果没有实例, 则返回一个空数组
  1769. /// </summary>
  1770. public static UI.EditorColorPicker.EditorColorPickerPanel[] Get_EditorColorPicker_Instance()
  1771. {
  1772. return GetUiInstance<UI.EditorColorPicker.EditorColorPickerPanel>(nameof(UI.EditorColorPicker.EditorColorPicker));
  1773. }
  1774.  
  1775. /// <summary>
  1776. /// 创建 RoomUI, 并返回UI实例, 该函数不会打开 Ui
  1777. /// </summary>
  1778. public static UI.RoomUI.RoomUIPanel Create_RoomUI()
  1779. {
  1780. return CreateUi<UI.RoomUI.RoomUIPanel>(UiNames.RoomUI);
  1781. }
  1782.  
  1783. /// <summary>
  1784. /// 打开 RoomUI, 并返回UI实例
  1785. /// </summary>
  1786. public static UI.RoomUI.RoomUIPanel Open_RoomUI()
  1787. {
  1788. return OpenUi<UI.RoomUI.RoomUIPanel>(UiNames.RoomUI);
  1789. }
  1790.  
  1791. /// <summary>
  1792. /// 隐藏 RoomUI 的所有实例
  1793. /// </summary>
  1794. public static void Hide_RoomUI()
  1795. {
  1796. var uiInstance = Get_RoomUI_Instance();
  1797. foreach (var uiPanel in uiInstance)
  1798. {
  1799. uiPanel.HideUi();
  1800. }
  1801. }
  1802.  
  1803. /// <summary>
  1804. /// 销毁 RoomUI 的所有实例
  1805. /// </summary>
  1806. public static void Destroy_RoomUI()
  1807. {
  1808. var uiInstance = Get_RoomUI_Instance();
  1809. foreach (var uiPanel in uiInstance)
  1810. {
  1811. uiPanel.Destroy();
  1812. }
  1813. }
  1814.  
  1815. /// <summary>
  1816. /// 获取所有 RoomUI 的实例, 如果没有实例, 则返回一个空数组
  1817. /// </summary>
  1818. public static UI.RoomUI.RoomUIPanel[] Get_RoomUI_Instance()
  1819. {
  1820. return GetUiInstance<UI.RoomUI.RoomUIPanel>(nameof(UI.RoomUI.RoomUI));
  1821. }
  1822.  
  1823. }