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