Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / manager / UiManager_Methods.cs
@小李xl 小李xl on 18 Dec 2023 44 KB 导入组合, 开发中
  1.  
  2. // 该类为自动生成的, 请不要手动编辑, 以免造成代码丢失
  3. public static partial class UiManager
  4. {
  5.  
  6. public static class UiNames
  7. {
  8. public const string BottomTips = "BottomTips";
  9. public const string Debugger = "Debugger";
  10. public const string EditorColorPicker = "EditorColorPicker";
  11. public const string EditorImportCombination = "EditorImportCombination";
  12. public const string EditorTips = "EditorTips";
  13. public const string EditorTools = "EditorTools";
  14. public const string EditorWindow = "EditorWindow";
  15. public const string Loading = "Loading";
  16. public const string Main = "Main";
  17. public const string MapEditor = "MapEditor";
  18. public const string MapEditorCreateGroup = "MapEditorCreateGroup";
  19. public const string MapEditorCreateMark = "MapEditorCreateMark";
  20. public const string MapEditorCreatePreinstall = "MapEditorCreatePreinstall";
  21. public const string MapEditorCreateRoom = "MapEditorCreateRoom";
  22. public const string MapEditorMapLayer = "MapEditorMapLayer";
  23. public const string MapEditorMapMark = "MapEditorMapMark";
  24. public const string MapEditorProject = "MapEditorProject";
  25. public const string MapEditorSelectObject = "MapEditorSelectObject";
  26. public const string MapEditorTools = "MapEditorTools";
  27. public const string PauseMenu = "PauseMenu";
  28. public const string RoomMap = "RoomMap";
  29. public const string RoomUI = "RoomUI";
  30. public const string Setting = "Setting";
  31. public const string Settlement = "Settlement";
  32. public const string TileSetEditor = "TileSetEditor";
  33. public const string TileSetEditorCombination = "TileSetEditorCombination";
  34. public const string TileSetEditorImport = "TileSetEditorImport";
  35. public const string TileSetEditorProject = "TileSetEditorProject";
  36. public const string TileSetEditorTerrain = "TileSetEditorTerrain";
  37. }
  38.  
  39. /// <summary>
  40. /// 创建 BottomTips, 并返回UI实例, 该函数不会打开 Ui
  41. /// </summary>
  42. public static UI.BottomTips.BottomTipsPanel Create_BottomTips()
  43. {
  44. return CreateUi<UI.BottomTips.BottomTipsPanel>(UiNames.BottomTips);
  45. }
  46.  
  47. /// <summary>
  48. /// 打开 BottomTips, 并返回UI实例
  49. /// </summary>
  50. public static UI.BottomTips.BottomTipsPanel Open_BottomTips()
  51. {
  52. return OpenUi<UI.BottomTips.BottomTipsPanel>(UiNames.BottomTips);
  53. }
  54.  
  55. /// <summary>
  56. /// 隐藏 BottomTips 的所有实例
  57. /// </summary>
  58. public static void Hide_BottomTips()
  59. {
  60. var uiInstance = Get_BottomTips_Instance();
  61. foreach (var uiPanel in uiInstance)
  62. {
  63. uiPanel.HideUi();
  64. }
  65. }
  66.  
  67. /// <summary>
  68. /// 销毁 BottomTips 的所有实例
  69. /// </summary>
  70. public static void Destroy_BottomTips()
  71. {
  72. var uiInstance = Get_BottomTips_Instance();
  73. foreach (var uiPanel in uiInstance)
  74. {
  75. uiPanel.Destroy();
  76. }
  77. }
  78.  
  79. /// <summary>
  80. /// 获取所有 BottomTips 的实例, 如果没有实例, 则返回一个空数组
  81. /// </summary>
  82. public static UI.BottomTips.BottomTipsPanel[] Get_BottomTips_Instance()
  83. {
  84. return GetUiInstance<UI.BottomTips.BottomTipsPanel>(nameof(UI.BottomTips.BottomTips));
  85. }
  86.  
  87. /// <summary>
  88. /// 创建 Debugger, 并返回UI实例, 该函数不会打开 Ui
  89. /// </summary>
  90. public static UI.Debugger.DebuggerPanel Create_Debugger()
  91. {
  92. return CreateUi<UI.Debugger.DebuggerPanel>(UiNames.Debugger);
  93. }
  94.  
  95. /// <summary>
  96. /// 打开 Debugger, 并返回UI实例
  97. /// </summary>
  98. public static UI.Debugger.DebuggerPanel Open_Debugger()
  99. {
  100. return OpenUi<UI.Debugger.DebuggerPanel>(UiNames.Debugger);
  101. }
  102.  
  103. /// <summary>
  104. /// 隐藏 Debugger 的所有实例
  105. /// </summary>
  106. public static void Hide_Debugger()
  107. {
  108. var uiInstance = Get_Debugger_Instance();
  109. foreach (var uiPanel in uiInstance)
  110. {
  111. uiPanel.HideUi();
  112. }
  113. }
  114.  
  115. /// <summary>
  116. /// 销毁 Debugger 的所有实例
  117. /// </summary>
  118. public static void Destroy_Debugger()
  119. {
  120. var uiInstance = Get_Debugger_Instance();
  121. foreach (var uiPanel in uiInstance)
  122. {
  123. uiPanel.Destroy();
  124. }
  125. }
  126.  
  127. /// <summary>
  128. /// 获取所有 Debugger 的实例, 如果没有实例, 则返回一个空数组
  129. /// </summary>
  130. public static UI.Debugger.DebuggerPanel[] Get_Debugger_Instance()
  131. {
  132. return GetUiInstance<UI.Debugger.DebuggerPanel>(nameof(UI.Debugger.Debugger));
  133. }
  134.  
  135. /// <summary>
  136. /// 创建 EditorColorPicker, 并返回UI实例, 该函数不会打开 Ui
  137. /// </summary>
  138. public static UI.EditorColorPicker.EditorColorPickerPanel Create_EditorColorPicker()
  139. {
  140. return CreateUi<UI.EditorColorPicker.EditorColorPickerPanel>(UiNames.EditorColorPicker);
  141. }
  142.  
  143. /// <summary>
  144. /// 打开 EditorColorPicker, 并返回UI实例
  145. /// </summary>
  146. public static UI.EditorColorPicker.EditorColorPickerPanel Open_EditorColorPicker()
  147. {
  148. return OpenUi<UI.EditorColorPicker.EditorColorPickerPanel>(UiNames.EditorColorPicker);
  149. }
  150.  
  151. /// <summary>
  152. /// 隐藏 EditorColorPicker 的所有实例
  153. /// </summary>
  154. public static void Hide_EditorColorPicker()
  155. {
  156. var uiInstance = Get_EditorColorPicker_Instance();
  157. foreach (var uiPanel in uiInstance)
  158. {
  159. uiPanel.HideUi();
  160. }
  161. }
  162.  
  163. /// <summary>
  164. /// 销毁 EditorColorPicker 的所有实例
  165. /// </summary>
  166. public static void Destroy_EditorColorPicker()
  167. {
  168. var uiInstance = Get_EditorColorPicker_Instance();
  169. foreach (var uiPanel in uiInstance)
  170. {
  171. uiPanel.Destroy();
  172. }
  173. }
  174.  
  175. /// <summary>
  176. /// 获取所有 EditorColorPicker 的实例, 如果没有实例, 则返回一个空数组
  177. /// </summary>
  178. public static UI.EditorColorPicker.EditorColorPickerPanel[] Get_EditorColorPicker_Instance()
  179. {
  180. return GetUiInstance<UI.EditorColorPicker.EditorColorPickerPanel>(nameof(UI.EditorColorPicker.EditorColorPicker));
  181. }
  182.  
  183. /// <summary>
  184. /// 创建 EditorImportCombination, 并返回UI实例, 该函数不会打开 Ui
  185. /// </summary>
  186. public static UI.EditorImportCombination.EditorImportCombinationPanel Create_EditorImportCombination()
  187. {
  188. return CreateUi<UI.EditorImportCombination.EditorImportCombinationPanel>(UiNames.EditorImportCombination);
  189. }
  190.  
  191. /// <summary>
  192. /// 打开 EditorImportCombination, 并返回UI实例
  193. /// </summary>
  194. public static UI.EditorImportCombination.EditorImportCombinationPanel Open_EditorImportCombination()
  195. {
  196. return OpenUi<UI.EditorImportCombination.EditorImportCombinationPanel>(UiNames.EditorImportCombination);
  197. }
  198.  
  199. /// <summary>
  200. /// 隐藏 EditorImportCombination 的所有实例
  201. /// </summary>
  202. public static void Hide_EditorImportCombination()
  203. {
  204. var uiInstance = Get_EditorImportCombination_Instance();
  205. foreach (var uiPanel in uiInstance)
  206. {
  207. uiPanel.HideUi();
  208. }
  209. }
  210.  
  211. /// <summary>
  212. /// 销毁 EditorImportCombination 的所有实例
  213. /// </summary>
  214. public static void Destroy_EditorImportCombination()
  215. {
  216. var uiInstance = Get_EditorImportCombination_Instance();
  217. foreach (var uiPanel in uiInstance)
  218. {
  219. uiPanel.Destroy();
  220. }
  221. }
  222.  
  223. /// <summary>
  224. /// 获取所有 EditorImportCombination 的实例, 如果没有实例, 则返回一个空数组
  225. /// </summary>
  226. public static UI.EditorImportCombination.EditorImportCombinationPanel[] Get_EditorImportCombination_Instance()
  227. {
  228. return GetUiInstance<UI.EditorImportCombination.EditorImportCombinationPanel>(nameof(UI.EditorImportCombination.EditorImportCombination));
  229. }
  230.  
  231. /// <summary>
  232. /// 创建 EditorTips, 并返回UI实例, 该函数不会打开 Ui
  233. /// </summary>
  234. public static UI.EditorTips.EditorTipsPanel Create_EditorTips()
  235. {
  236. return CreateUi<UI.EditorTips.EditorTipsPanel>(UiNames.EditorTips);
  237. }
  238.  
  239. /// <summary>
  240. /// 打开 EditorTips, 并返回UI实例
  241. /// </summary>
  242. public static UI.EditorTips.EditorTipsPanel Open_EditorTips()
  243. {
  244. return OpenUi<UI.EditorTips.EditorTipsPanel>(UiNames.EditorTips);
  245. }
  246.  
  247. /// <summary>
  248. /// 隐藏 EditorTips 的所有实例
  249. /// </summary>
  250. public static void Hide_EditorTips()
  251. {
  252. var uiInstance = Get_EditorTips_Instance();
  253. foreach (var uiPanel in uiInstance)
  254. {
  255. uiPanel.HideUi();
  256. }
  257. }
  258.  
  259. /// <summary>
  260. /// 销毁 EditorTips 的所有实例
  261. /// </summary>
  262. public static void Destroy_EditorTips()
  263. {
  264. var uiInstance = Get_EditorTips_Instance();
  265. foreach (var uiPanel in uiInstance)
  266. {
  267. uiPanel.Destroy();
  268. }
  269. }
  270.  
  271. /// <summary>
  272. /// 获取所有 EditorTips 的实例, 如果没有实例, 则返回一个空数组
  273. /// </summary>
  274. public static UI.EditorTips.EditorTipsPanel[] Get_EditorTips_Instance()
  275. {
  276. return GetUiInstance<UI.EditorTips.EditorTipsPanel>(nameof(UI.EditorTips.EditorTips));
  277. }
  278.  
  279. /// <summary>
  280. /// 创建 EditorTools, 并返回UI实例, 该函数不会打开 Ui
  281. /// </summary>
  282. public static UI.EditorTools.EditorToolsPanel Create_EditorTools()
  283. {
  284. return CreateUi<UI.EditorTools.EditorToolsPanel>(UiNames.EditorTools);
  285. }
  286.  
  287. /// <summary>
  288. /// 打开 EditorTools, 并返回UI实例
  289. /// </summary>
  290. public static UI.EditorTools.EditorToolsPanel Open_EditorTools()
  291. {
  292. return OpenUi<UI.EditorTools.EditorToolsPanel>(UiNames.EditorTools);
  293. }
  294.  
  295. /// <summary>
  296. /// 隐藏 EditorTools 的所有实例
  297. /// </summary>
  298. public static void Hide_EditorTools()
  299. {
  300. var uiInstance = Get_EditorTools_Instance();
  301. foreach (var uiPanel in uiInstance)
  302. {
  303. uiPanel.HideUi();
  304. }
  305. }
  306.  
  307. /// <summary>
  308. /// 销毁 EditorTools 的所有实例
  309. /// </summary>
  310. public static void Destroy_EditorTools()
  311. {
  312. var uiInstance = Get_EditorTools_Instance();
  313. foreach (var uiPanel in uiInstance)
  314. {
  315. uiPanel.Destroy();
  316. }
  317. }
  318.  
  319. /// <summary>
  320. /// 获取所有 EditorTools 的实例, 如果没有实例, 则返回一个空数组
  321. /// </summary>
  322. public static UI.EditorTools.EditorToolsPanel[] Get_EditorTools_Instance()
  323. {
  324. return GetUiInstance<UI.EditorTools.EditorToolsPanel>(nameof(UI.EditorTools.EditorTools));
  325. }
  326.  
  327. /// <summary>
  328. /// 创建 EditorWindow, 并返回UI实例, 该函数不会打开 Ui
  329. /// </summary>
  330. public static UI.EditorWindow.EditorWindowPanel Create_EditorWindow()
  331. {
  332. return CreateUi<UI.EditorWindow.EditorWindowPanel>(UiNames.EditorWindow);
  333. }
  334.  
  335. /// <summary>
  336. /// 打开 EditorWindow, 并返回UI实例
  337. /// </summary>
  338. public static UI.EditorWindow.EditorWindowPanel Open_EditorWindow()
  339. {
  340. return OpenUi<UI.EditorWindow.EditorWindowPanel>(UiNames.EditorWindow);
  341. }
  342.  
  343. /// <summary>
  344. /// 隐藏 EditorWindow 的所有实例
  345. /// </summary>
  346. public static void Hide_EditorWindow()
  347. {
  348. var uiInstance = Get_EditorWindow_Instance();
  349. foreach (var uiPanel in uiInstance)
  350. {
  351. uiPanel.HideUi();
  352. }
  353. }
  354.  
  355. /// <summary>
  356. /// 销毁 EditorWindow 的所有实例
  357. /// </summary>
  358. public static void Destroy_EditorWindow()
  359. {
  360. var uiInstance = Get_EditorWindow_Instance();
  361. foreach (var uiPanel in uiInstance)
  362. {
  363. uiPanel.Destroy();
  364. }
  365. }
  366.  
  367. /// <summary>
  368. /// 获取所有 EditorWindow 的实例, 如果没有实例, 则返回一个空数组
  369. /// </summary>
  370. public static UI.EditorWindow.EditorWindowPanel[] Get_EditorWindow_Instance()
  371. {
  372. return GetUiInstance<UI.EditorWindow.EditorWindowPanel>(nameof(UI.EditorWindow.EditorWindow));
  373. }
  374.  
  375. /// <summary>
  376. /// 创建 Loading, 并返回UI实例, 该函数不会打开 Ui
  377. /// </summary>
  378. public static UI.Loading.LoadingPanel Create_Loading()
  379. {
  380. return CreateUi<UI.Loading.LoadingPanel>(UiNames.Loading);
  381. }
  382.  
  383. /// <summary>
  384. /// 打开 Loading, 并返回UI实例
  385. /// </summary>
  386. public static UI.Loading.LoadingPanel Open_Loading()
  387. {
  388. return OpenUi<UI.Loading.LoadingPanel>(UiNames.Loading);
  389. }
  390.  
  391. /// <summary>
  392. /// 隐藏 Loading 的所有实例
  393. /// </summary>
  394. public static void Hide_Loading()
  395. {
  396. var uiInstance = Get_Loading_Instance();
  397. foreach (var uiPanel in uiInstance)
  398. {
  399. uiPanel.HideUi();
  400. }
  401. }
  402.  
  403. /// <summary>
  404. /// 销毁 Loading 的所有实例
  405. /// </summary>
  406. public static void Destroy_Loading()
  407. {
  408. var uiInstance = Get_Loading_Instance();
  409. foreach (var uiPanel in uiInstance)
  410. {
  411. uiPanel.Destroy();
  412. }
  413. }
  414.  
  415. /// <summary>
  416. /// 获取所有 Loading 的实例, 如果没有实例, 则返回一个空数组
  417. /// </summary>
  418. public static UI.Loading.LoadingPanel[] Get_Loading_Instance()
  419. {
  420. return GetUiInstance<UI.Loading.LoadingPanel>(nameof(UI.Loading.Loading));
  421. }
  422.  
  423. /// <summary>
  424. /// 创建 Main, 并返回UI实例, 该函数不会打开 Ui
  425. /// </summary>
  426. public static UI.Main.MainPanel Create_Main()
  427. {
  428. return CreateUi<UI.Main.MainPanel>(UiNames.Main);
  429. }
  430.  
  431. /// <summary>
  432. /// 打开 Main, 并返回UI实例
  433. /// </summary>
  434. public static UI.Main.MainPanel Open_Main()
  435. {
  436. return OpenUi<UI.Main.MainPanel>(UiNames.Main);
  437. }
  438.  
  439. /// <summary>
  440. /// 隐藏 Main 的所有实例
  441. /// </summary>
  442. public static void Hide_Main()
  443. {
  444. var uiInstance = Get_Main_Instance();
  445. foreach (var uiPanel in uiInstance)
  446. {
  447. uiPanel.HideUi();
  448. }
  449. }
  450.  
  451. /// <summary>
  452. /// 销毁 Main 的所有实例
  453. /// </summary>
  454. public static void Destroy_Main()
  455. {
  456. var uiInstance = Get_Main_Instance();
  457. foreach (var uiPanel in uiInstance)
  458. {
  459. uiPanel.Destroy();
  460. }
  461. }
  462.  
  463. /// <summary>
  464. /// 获取所有 Main 的实例, 如果没有实例, 则返回一个空数组
  465. /// </summary>
  466. public static UI.Main.MainPanel[] Get_Main_Instance()
  467. {
  468. return GetUiInstance<UI.Main.MainPanel>(nameof(UI.Main.Main));
  469. }
  470.  
  471. /// <summary>
  472. /// 创建 MapEditor, 并返回UI实例, 该函数不会打开 Ui
  473. /// </summary>
  474. public static UI.MapEditor.MapEditorPanel Create_MapEditor()
  475. {
  476. return CreateUi<UI.MapEditor.MapEditorPanel>(UiNames.MapEditor);
  477. }
  478.  
  479. /// <summary>
  480. /// 打开 MapEditor, 并返回UI实例
  481. /// </summary>
  482. public static UI.MapEditor.MapEditorPanel Open_MapEditor()
  483. {
  484. return OpenUi<UI.MapEditor.MapEditorPanel>(UiNames.MapEditor);
  485. }
  486.  
  487. /// <summary>
  488. /// 隐藏 MapEditor 的所有实例
  489. /// </summary>
  490. public static void Hide_MapEditor()
  491. {
  492. var uiInstance = Get_MapEditor_Instance();
  493. foreach (var uiPanel in uiInstance)
  494. {
  495. uiPanel.HideUi();
  496. }
  497. }
  498.  
  499. /// <summary>
  500. /// 销毁 MapEditor 的所有实例
  501. /// </summary>
  502. public static void Destroy_MapEditor()
  503. {
  504. var uiInstance = Get_MapEditor_Instance();
  505. foreach (var uiPanel in uiInstance)
  506. {
  507. uiPanel.Destroy();
  508. }
  509. }
  510.  
  511. /// <summary>
  512. /// 获取所有 MapEditor 的实例, 如果没有实例, 则返回一个空数组
  513. /// </summary>
  514. public static UI.MapEditor.MapEditorPanel[] Get_MapEditor_Instance()
  515. {
  516. return GetUiInstance<UI.MapEditor.MapEditorPanel>(nameof(UI.MapEditor.MapEditor));
  517. }
  518.  
  519. /// <summary>
  520. /// 创建 MapEditorCreateGroup, 并返回UI实例, 该函数不会打开 Ui
  521. /// </summary>
  522. public static UI.MapEditorCreateGroup.MapEditorCreateGroupPanel Create_MapEditorCreateGroup()
  523. {
  524. return CreateUi<UI.MapEditorCreateGroup.MapEditorCreateGroupPanel>(UiNames.MapEditorCreateGroup);
  525. }
  526.  
  527. /// <summary>
  528. /// 打开 MapEditorCreateGroup, 并返回UI实例
  529. /// </summary>
  530. public static UI.MapEditorCreateGroup.MapEditorCreateGroupPanel Open_MapEditorCreateGroup()
  531. {
  532. return OpenUi<UI.MapEditorCreateGroup.MapEditorCreateGroupPanel>(UiNames.MapEditorCreateGroup);
  533. }
  534.  
  535. /// <summary>
  536. /// 隐藏 MapEditorCreateGroup 的所有实例
  537. /// </summary>
  538. public static void Hide_MapEditorCreateGroup()
  539. {
  540. var uiInstance = Get_MapEditorCreateGroup_Instance();
  541. foreach (var uiPanel in uiInstance)
  542. {
  543. uiPanel.HideUi();
  544. }
  545. }
  546.  
  547. /// <summary>
  548. /// 销毁 MapEditorCreateGroup 的所有实例
  549. /// </summary>
  550. public static void Destroy_MapEditorCreateGroup()
  551. {
  552. var uiInstance = Get_MapEditorCreateGroup_Instance();
  553. foreach (var uiPanel in uiInstance)
  554. {
  555. uiPanel.Destroy();
  556. }
  557. }
  558.  
  559. /// <summary>
  560. /// 获取所有 MapEditorCreateGroup 的实例, 如果没有实例, 则返回一个空数组
  561. /// </summary>
  562. public static UI.MapEditorCreateGroup.MapEditorCreateGroupPanel[] Get_MapEditorCreateGroup_Instance()
  563. {
  564. return GetUiInstance<UI.MapEditorCreateGroup.MapEditorCreateGroupPanel>(nameof(UI.MapEditorCreateGroup.MapEditorCreateGroup));
  565. }
  566.  
  567. /// <summary>
  568. /// 创建 MapEditorCreateMark, 并返回UI实例, 该函数不会打开 Ui
  569. /// </summary>
  570. public static UI.MapEditorCreateMark.MapEditorCreateMarkPanel Create_MapEditorCreateMark()
  571. {
  572. return CreateUi<UI.MapEditorCreateMark.MapEditorCreateMarkPanel>(UiNames.MapEditorCreateMark);
  573. }
  574.  
  575. /// <summary>
  576. /// 打开 MapEditorCreateMark, 并返回UI实例
  577. /// </summary>
  578. public static UI.MapEditorCreateMark.MapEditorCreateMarkPanel Open_MapEditorCreateMark()
  579. {
  580. return OpenUi<UI.MapEditorCreateMark.MapEditorCreateMarkPanel>(UiNames.MapEditorCreateMark);
  581. }
  582.  
  583. /// <summary>
  584. /// 隐藏 MapEditorCreateMark 的所有实例
  585. /// </summary>
  586. public static void Hide_MapEditorCreateMark()
  587. {
  588. var uiInstance = Get_MapEditorCreateMark_Instance();
  589. foreach (var uiPanel in uiInstance)
  590. {
  591. uiPanel.HideUi();
  592. }
  593. }
  594.  
  595. /// <summary>
  596. /// 销毁 MapEditorCreateMark 的所有实例
  597. /// </summary>
  598. public static void Destroy_MapEditorCreateMark()
  599. {
  600. var uiInstance = Get_MapEditorCreateMark_Instance();
  601. foreach (var uiPanel in uiInstance)
  602. {
  603. uiPanel.Destroy();
  604. }
  605. }
  606.  
  607. /// <summary>
  608. /// 获取所有 MapEditorCreateMark 的实例, 如果没有实例, 则返回一个空数组
  609. /// </summary>
  610. public static UI.MapEditorCreateMark.MapEditorCreateMarkPanel[] Get_MapEditorCreateMark_Instance()
  611. {
  612. return GetUiInstance<UI.MapEditorCreateMark.MapEditorCreateMarkPanel>(nameof(UI.MapEditorCreateMark.MapEditorCreateMark));
  613. }
  614.  
  615. /// <summary>
  616. /// 创建 MapEditorCreatePreinstall, 并返回UI实例, 该函数不会打开 Ui
  617. /// </summary>
  618. public static UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel Create_MapEditorCreatePreinstall()
  619. {
  620. return CreateUi<UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel>(UiNames.MapEditorCreatePreinstall);
  621. }
  622.  
  623. /// <summary>
  624. /// 打开 MapEditorCreatePreinstall, 并返回UI实例
  625. /// </summary>
  626. public static UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel Open_MapEditorCreatePreinstall()
  627. {
  628. return OpenUi<UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel>(UiNames.MapEditorCreatePreinstall);
  629. }
  630.  
  631. /// <summary>
  632. /// 隐藏 MapEditorCreatePreinstall 的所有实例
  633. /// </summary>
  634. public static void Hide_MapEditorCreatePreinstall()
  635. {
  636. var uiInstance = Get_MapEditorCreatePreinstall_Instance();
  637. foreach (var uiPanel in uiInstance)
  638. {
  639. uiPanel.HideUi();
  640. }
  641. }
  642.  
  643. /// <summary>
  644. /// 销毁 MapEditorCreatePreinstall 的所有实例
  645. /// </summary>
  646. public static void Destroy_MapEditorCreatePreinstall()
  647. {
  648. var uiInstance = Get_MapEditorCreatePreinstall_Instance();
  649. foreach (var uiPanel in uiInstance)
  650. {
  651. uiPanel.Destroy();
  652. }
  653. }
  654.  
  655. /// <summary>
  656. /// 获取所有 MapEditorCreatePreinstall 的实例, 如果没有实例, 则返回一个空数组
  657. /// </summary>
  658. public static UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel[] Get_MapEditorCreatePreinstall_Instance()
  659. {
  660. return GetUiInstance<UI.MapEditorCreatePreinstall.MapEditorCreatePreinstallPanel>(nameof(UI.MapEditorCreatePreinstall.MapEditorCreatePreinstall));
  661. }
  662.  
  663. /// <summary>
  664. /// 创建 MapEditorCreateRoom, 并返回UI实例, 该函数不会打开 Ui
  665. /// </summary>
  666. public static UI.MapEditorCreateRoom.MapEditorCreateRoomPanel Create_MapEditorCreateRoom()
  667. {
  668. return CreateUi<UI.MapEditorCreateRoom.MapEditorCreateRoomPanel>(UiNames.MapEditorCreateRoom);
  669. }
  670.  
  671. /// <summary>
  672. /// 打开 MapEditorCreateRoom, 并返回UI实例
  673. /// </summary>
  674. public static UI.MapEditorCreateRoom.MapEditorCreateRoomPanel Open_MapEditorCreateRoom()
  675. {
  676. return OpenUi<UI.MapEditorCreateRoom.MapEditorCreateRoomPanel>(UiNames.MapEditorCreateRoom);
  677. }
  678.  
  679. /// <summary>
  680. /// 隐藏 MapEditorCreateRoom 的所有实例
  681. /// </summary>
  682. public static void Hide_MapEditorCreateRoom()
  683. {
  684. var uiInstance = Get_MapEditorCreateRoom_Instance();
  685. foreach (var uiPanel in uiInstance)
  686. {
  687. uiPanel.HideUi();
  688. }
  689. }
  690.  
  691. /// <summary>
  692. /// 销毁 MapEditorCreateRoom 的所有实例
  693. /// </summary>
  694. public static void Destroy_MapEditorCreateRoom()
  695. {
  696. var uiInstance = Get_MapEditorCreateRoom_Instance();
  697. foreach (var uiPanel in uiInstance)
  698. {
  699. uiPanel.Destroy();
  700. }
  701. }
  702.  
  703. /// <summary>
  704. /// 获取所有 MapEditorCreateRoom 的实例, 如果没有实例, 则返回一个空数组
  705. /// </summary>
  706. public static UI.MapEditorCreateRoom.MapEditorCreateRoomPanel[] Get_MapEditorCreateRoom_Instance()
  707. {
  708. return GetUiInstance<UI.MapEditorCreateRoom.MapEditorCreateRoomPanel>(nameof(UI.MapEditorCreateRoom.MapEditorCreateRoom));
  709. }
  710.  
  711. /// <summary>
  712. /// 创建 MapEditorMapLayer, 并返回UI实例, 该函数不会打开 Ui
  713. /// </summary>
  714. public static UI.MapEditorMapLayer.MapEditorMapLayerPanel Create_MapEditorMapLayer()
  715. {
  716. return CreateUi<UI.MapEditorMapLayer.MapEditorMapLayerPanel>(UiNames.MapEditorMapLayer);
  717. }
  718.  
  719. /// <summary>
  720. /// 打开 MapEditorMapLayer, 并返回UI实例
  721. /// </summary>
  722. public static UI.MapEditorMapLayer.MapEditorMapLayerPanel Open_MapEditorMapLayer()
  723. {
  724. return OpenUi<UI.MapEditorMapLayer.MapEditorMapLayerPanel>(UiNames.MapEditorMapLayer);
  725. }
  726.  
  727. /// <summary>
  728. /// 隐藏 MapEditorMapLayer 的所有实例
  729. /// </summary>
  730. public static void Hide_MapEditorMapLayer()
  731. {
  732. var uiInstance = Get_MapEditorMapLayer_Instance();
  733. foreach (var uiPanel in uiInstance)
  734. {
  735. uiPanel.HideUi();
  736. }
  737. }
  738.  
  739. /// <summary>
  740. /// 销毁 MapEditorMapLayer 的所有实例
  741. /// </summary>
  742. public static void Destroy_MapEditorMapLayer()
  743. {
  744. var uiInstance = Get_MapEditorMapLayer_Instance();
  745. foreach (var uiPanel in uiInstance)
  746. {
  747. uiPanel.Destroy();
  748. }
  749. }
  750.  
  751. /// <summary>
  752. /// 获取所有 MapEditorMapLayer 的实例, 如果没有实例, 则返回一个空数组
  753. /// </summary>
  754. public static UI.MapEditorMapLayer.MapEditorMapLayerPanel[] Get_MapEditorMapLayer_Instance()
  755. {
  756. return GetUiInstance<UI.MapEditorMapLayer.MapEditorMapLayerPanel>(nameof(UI.MapEditorMapLayer.MapEditorMapLayer));
  757. }
  758.  
  759. /// <summary>
  760. /// 创建 MapEditorMapMark, 并返回UI实例, 该函数不会打开 Ui
  761. /// </summary>
  762. public static UI.MapEditorMapMark.MapEditorMapMarkPanel Create_MapEditorMapMark()
  763. {
  764. return CreateUi<UI.MapEditorMapMark.MapEditorMapMarkPanel>(UiNames.MapEditorMapMark);
  765. }
  766.  
  767. /// <summary>
  768. /// 打开 MapEditorMapMark, 并返回UI实例
  769. /// </summary>
  770. public static UI.MapEditorMapMark.MapEditorMapMarkPanel Open_MapEditorMapMark()
  771. {
  772. return OpenUi<UI.MapEditorMapMark.MapEditorMapMarkPanel>(UiNames.MapEditorMapMark);
  773. }
  774.  
  775. /// <summary>
  776. /// 隐藏 MapEditorMapMark 的所有实例
  777. /// </summary>
  778. public static void Hide_MapEditorMapMark()
  779. {
  780. var uiInstance = Get_MapEditorMapMark_Instance();
  781. foreach (var uiPanel in uiInstance)
  782. {
  783. uiPanel.HideUi();
  784. }
  785. }
  786.  
  787. /// <summary>
  788. /// 销毁 MapEditorMapMark 的所有实例
  789. /// </summary>
  790. public static void Destroy_MapEditorMapMark()
  791. {
  792. var uiInstance = Get_MapEditorMapMark_Instance();
  793. foreach (var uiPanel in uiInstance)
  794. {
  795. uiPanel.Destroy();
  796. }
  797. }
  798.  
  799. /// <summary>
  800. /// 获取所有 MapEditorMapMark 的实例, 如果没有实例, 则返回一个空数组
  801. /// </summary>
  802. public static UI.MapEditorMapMark.MapEditorMapMarkPanel[] Get_MapEditorMapMark_Instance()
  803. {
  804. return GetUiInstance<UI.MapEditorMapMark.MapEditorMapMarkPanel>(nameof(UI.MapEditorMapMark.MapEditorMapMark));
  805. }
  806.  
  807. /// <summary>
  808. /// 创建 MapEditorProject, 并返回UI实例, 该函数不会打开 Ui
  809. /// </summary>
  810. public static UI.MapEditorProject.MapEditorProjectPanel Create_MapEditorProject()
  811. {
  812. return CreateUi<UI.MapEditorProject.MapEditorProjectPanel>(UiNames.MapEditorProject);
  813. }
  814.  
  815. /// <summary>
  816. /// 打开 MapEditorProject, 并返回UI实例
  817. /// </summary>
  818. public static UI.MapEditorProject.MapEditorProjectPanel Open_MapEditorProject()
  819. {
  820. return OpenUi<UI.MapEditorProject.MapEditorProjectPanel>(UiNames.MapEditorProject);
  821. }
  822.  
  823. /// <summary>
  824. /// 隐藏 MapEditorProject 的所有实例
  825. /// </summary>
  826. public static void Hide_MapEditorProject()
  827. {
  828. var uiInstance = Get_MapEditorProject_Instance();
  829. foreach (var uiPanel in uiInstance)
  830. {
  831. uiPanel.HideUi();
  832. }
  833. }
  834.  
  835. /// <summary>
  836. /// 销毁 MapEditorProject 的所有实例
  837. /// </summary>
  838. public static void Destroy_MapEditorProject()
  839. {
  840. var uiInstance = Get_MapEditorProject_Instance();
  841. foreach (var uiPanel in uiInstance)
  842. {
  843. uiPanel.Destroy();
  844. }
  845. }
  846.  
  847. /// <summary>
  848. /// 获取所有 MapEditorProject 的实例, 如果没有实例, 则返回一个空数组
  849. /// </summary>
  850. public static UI.MapEditorProject.MapEditorProjectPanel[] Get_MapEditorProject_Instance()
  851. {
  852. return GetUiInstance<UI.MapEditorProject.MapEditorProjectPanel>(nameof(UI.MapEditorProject.MapEditorProject));
  853. }
  854.  
  855. /// <summary>
  856. /// 创建 MapEditorSelectObject, 并返回UI实例, 该函数不会打开 Ui
  857. /// </summary>
  858. public static UI.MapEditorSelectObject.MapEditorSelectObjectPanel Create_MapEditorSelectObject()
  859. {
  860. return CreateUi<UI.MapEditorSelectObject.MapEditorSelectObjectPanel>(UiNames.MapEditorSelectObject);
  861. }
  862.  
  863. /// <summary>
  864. /// 打开 MapEditorSelectObject, 并返回UI实例
  865. /// </summary>
  866. public static UI.MapEditorSelectObject.MapEditorSelectObjectPanel Open_MapEditorSelectObject()
  867. {
  868. return OpenUi<UI.MapEditorSelectObject.MapEditorSelectObjectPanel>(UiNames.MapEditorSelectObject);
  869. }
  870.  
  871. /// <summary>
  872. /// 隐藏 MapEditorSelectObject 的所有实例
  873. /// </summary>
  874. public static void Hide_MapEditorSelectObject()
  875. {
  876. var uiInstance = Get_MapEditorSelectObject_Instance();
  877. foreach (var uiPanel in uiInstance)
  878. {
  879. uiPanel.HideUi();
  880. }
  881. }
  882.  
  883. /// <summary>
  884. /// 销毁 MapEditorSelectObject 的所有实例
  885. /// </summary>
  886. public static void Destroy_MapEditorSelectObject()
  887. {
  888. var uiInstance = Get_MapEditorSelectObject_Instance();
  889. foreach (var uiPanel in uiInstance)
  890. {
  891. uiPanel.Destroy();
  892. }
  893. }
  894.  
  895. /// <summary>
  896. /// 获取所有 MapEditorSelectObject 的实例, 如果没有实例, 则返回一个空数组
  897. /// </summary>
  898. public static UI.MapEditorSelectObject.MapEditorSelectObjectPanel[] Get_MapEditorSelectObject_Instance()
  899. {
  900. return GetUiInstance<UI.MapEditorSelectObject.MapEditorSelectObjectPanel>(nameof(UI.MapEditorSelectObject.MapEditorSelectObject));
  901. }
  902.  
  903. /// <summary>
  904. /// 创建 MapEditorTools, 并返回UI实例, 该函数不会打开 Ui
  905. /// </summary>
  906. public static UI.MapEditorTools.MapEditorToolsPanel Create_MapEditorTools()
  907. {
  908. return CreateUi<UI.MapEditorTools.MapEditorToolsPanel>(UiNames.MapEditorTools);
  909. }
  910.  
  911. /// <summary>
  912. /// 打开 MapEditorTools, 并返回UI实例
  913. /// </summary>
  914. public static UI.MapEditorTools.MapEditorToolsPanel Open_MapEditorTools()
  915. {
  916. return OpenUi<UI.MapEditorTools.MapEditorToolsPanel>(UiNames.MapEditorTools);
  917. }
  918.  
  919. /// <summary>
  920. /// 隐藏 MapEditorTools 的所有实例
  921. /// </summary>
  922. public static void Hide_MapEditorTools()
  923. {
  924. var uiInstance = Get_MapEditorTools_Instance();
  925. foreach (var uiPanel in uiInstance)
  926. {
  927. uiPanel.HideUi();
  928. }
  929. }
  930.  
  931. /// <summary>
  932. /// 销毁 MapEditorTools 的所有实例
  933. /// </summary>
  934. public static void Destroy_MapEditorTools()
  935. {
  936. var uiInstance = Get_MapEditorTools_Instance();
  937. foreach (var uiPanel in uiInstance)
  938. {
  939. uiPanel.Destroy();
  940. }
  941. }
  942.  
  943. /// <summary>
  944. /// 获取所有 MapEditorTools 的实例, 如果没有实例, 则返回一个空数组
  945. /// </summary>
  946. public static UI.MapEditorTools.MapEditorToolsPanel[] Get_MapEditorTools_Instance()
  947. {
  948. return GetUiInstance<UI.MapEditorTools.MapEditorToolsPanel>(nameof(UI.MapEditorTools.MapEditorTools));
  949. }
  950.  
  951. /// <summary>
  952. /// 创建 PauseMenu, 并返回UI实例, 该函数不会打开 Ui
  953. /// </summary>
  954. public static UI.PauseMenu.PauseMenuPanel Create_PauseMenu()
  955. {
  956. return CreateUi<UI.PauseMenu.PauseMenuPanel>(UiNames.PauseMenu);
  957. }
  958.  
  959. /// <summary>
  960. /// 打开 PauseMenu, 并返回UI实例
  961. /// </summary>
  962. public static UI.PauseMenu.PauseMenuPanel Open_PauseMenu()
  963. {
  964. return OpenUi<UI.PauseMenu.PauseMenuPanel>(UiNames.PauseMenu);
  965. }
  966.  
  967. /// <summary>
  968. /// 隐藏 PauseMenu 的所有实例
  969. /// </summary>
  970. public static void Hide_PauseMenu()
  971. {
  972. var uiInstance = Get_PauseMenu_Instance();
  973. foreach (var uiPanel in uiInstance)
  974. {
  975. uiPanel.HideUi();
  976. }
  977. }
  978.  
  979. /// <summary>
  980. /// 销毁 PauseMenu 的所有实例
  981. /// </summary>
  982. public static void Destroy_PauseMenu()
  983. {
  984. var uiInstance = Get_PauseMenu_Instance();
  985. foreach (var uiPanel in uiInstance)
  986. {
  987. uiPanel.Destroy();
  988. }
  989. }
  990.  
  991. /// <summary>
  992. /// 获取所有 PauseMenu 的实例, 如果没有实例, 则返回一个空数组
  993. /// </summary>
  994. public static UI.PauseMenu.PauseMenuPanel[] Get_PauseMenu_Instance()
  995. {
  996. return GetUiInstance<UI.PauseMenu.PauseMenuPanel>(nameof(UI.PauseMenu.PauseMenu));
  997. }
  998.  
  999. /// <summary>
  1000. /// 创建 RoomMap, 并返回UI实例, 该函数不会打开 Ui
  1001. /// </summary>
  1002. public static UI.RoomMap.RoomMapPanel Create_RoomMap()
  1003. {
  1004. return CreateUi<UI.RoomMap.RoomMapPanel>(UiNames.RoomMap);
  1005. }
  1006.  
  1007. /// <summary>
  1008. /// 打开 RoomMap, 并返回UI实例
  1009. /// </summary>
  1010. public static UI.RoomMap.RoomMapPanel Open_RoomMap()
  1011. {
  1012. return OpenUi<UI.RoomMap.RoomMapPanel>(UiNames.RoomMap);
  1013. }
  1014.  
  1015. /// <summary>
  1016. /// 隐藏 RoomMap 的所有实例
  1017. /// </summary>
  1018. public static void Hide_RoomMap()
  1019. {
  1020. var uiInstance = Get_RoomMap_Instance();
  1021. foreach (var uiPanel in uiInstance)
  1022. {
  1023. uiPanel.HideUi();
  1024. }
  1025. }
  1026.  
  1027. /// <summary>
  1028. /// 销毁 RoomMap 的所有实例
  1029. /// </summary>
  1030. public static void Destroy_RoomMap()
  1031. {
  1032. var uiInstance = Get_RoomMap_Instance();
  1033. foreach (var uiPanel in uiInstance)
  1034. {
  1035. uiPanel.Destroy();
  1036. }
  1037. }
  1038.  
  1039. /// <summary>
  1040. /// 获取所有 RoomMap 的实例, 如果没有实例, 则返回一个空数组
  1041. /// </summary>
  1042. public static UI.RoomMap.RoomMapPanel[] Get_RoomMap_Instance()
  1043. {
  1044. return GetUiInstance<UI.RoomMap.RoomMapPanel>(nameof(UI.RoomMap.RoomMap));
  1045. }
  1046.  
  1047. /// <summary>
  1048. /// 创建 RoomUI, 并返回UI实例, 该函数不会打开 Ui
  1049. /// </summary>
  1050. public static UI.RoomUI.RoomUIPanel Create_RoomUI()
  1051. {
  1052. return CreateUi<UI.RoomUI.RoomUIPanel>(UiNames.RoomUI);
  1053. }
  1054.  
  1055. /// <summary>
  1056. /// 打开 RoomUI, 并返回UI实例
  1057. /// </summary>
  1058. public static UI.RoomUI.RoomUIPanel Open_RoomUI()
  1059. {
  1060. return OpenUi<UI.RoomUI.RoomUIPanel>(UiNames.RoomUI);
  1061. }
  1062.  
  1063. /// <summary>
  1064. /// 隐藏 RoomUI 的所有实例
  1065. /// </summary>
  1066. public static void Hide_RoomUI()
  1067. {
  1068. var uiInstance = Get_RoomUI_Instance();
  1069. foreach (var uiPanel in uiInstance)
  1070. {
  1071. uiPanel.HideUi();
  1072. }
  1073. }
  1074.  
  1075. /// <summary>
  1076. /// 销毁 RoomUI 的所有实例
  1077. /// </summary>
  1078. public static void Destroy_RoomUI()
  1079. {
  1080. var uiInstance = Get_RoomUI_Instance();
  1081. foreach (var uiPanel in uiInstance)
  1082. {
  1083. uiPanel.Destroy();
  1084. }
  1085. }
  1086.  
  1087. /// <summary>
  1088. /// 获取所有 RoomUI 的实例, 如果没有实例, 则返回一个空数组
  1089. /// </summary>
  1090. public static UI.RoomUI.RoomUIPanel[] Get_RoomUI_Instance()
  1091. {
  1092. return GetUiInstance<UI.RoomUI.RoomUIPanel>(nameof(UI.RoomUI.RoomUI));
  1093. }
  1094.  
  1095. /// <summary>
  1096. /// 创建 Setting, 并返回UI实例, 该函数不会打开 Ui
  1097. /// </summary>
  1098. public static UI.Setting.SettingPanel Create_Setting()
  1099. {
  1100. return CreateUi<UI.Setting.SettingPanel>(UiNames.Setting);
  1101. }
  1102.  
  1103. /// <summary>
  1104. /// 打开 Setting, 并返回UI实例
  1105. /// </summary>
  1106. public static UI.Setting.SettingPanel Open_Setting()
  1107. {
  1108. return OpenUi<UI.Setting.SettingPanel>(UiNames.Setting);
  1109. }
  1110.  
  1111. /// <summary>
  1112. /// 隐藏 Setting 的所有实例
  1113. /// </summary>
  1114. public static void Hide_Setting()
  1115. {
  1116. var uiInstance = Get_Setting_Instance();
  1117. foreach (var uiPanel in uiInstance)
  1118. {
  1119. uiPanel.HideUi();
  1120. }
  1121. }
  1122.  
  1123. /// <summary>
  1124. /// 销毁 Setting 的所有实例
  1125. /// </summary>
  1126. public static void Destroy_Setting()
  1127. {
  1128. var uiInstance = Get_Setting_Instance();
  1129. foreach (var uiPanel in uiInstance)
  1130. {
  1131. uiPanel.Destroy();
  1132. }
  1133. }
  1134.  
  1135. /// <summary>
  1136. /// 获取所有 Setting 的实例, 如果没有实例, 则返回一个空数组
  1137. /// </summary>
  1138. public static UI.Setting.SettingPanel[] Get_Setting_Instance()
  1139. {
  1140. return GetUiInstance<UI.Setting.SettingPanel>(nameof(UI.Setting.Setting));
  1141. }
  1142.  
  1143. /// <summary>
  1144. /// 创建 Settlement, 并返回UI实例, 该函数不会打开 Ui
  1145. /// </summary>
  1146. public static UI.Settlement.SettlementPanel Create_Settlement()
  1147. {
  1148. return CreateUi<UI.Settlement.SettlementPanel>(UiNames.Settlement);
  1149. }
  1150.  
  1151. /// <summary>
  1152. /// 打开 Settlement, 并返回UI实例
  1153. /// </summary>
  1154. public static UI.Settlement.SettlementPanel Open_Settlement()
  1155. {
  1156. return OpenUi<UI.Settlement.SettlementPanel>(UiNames.Settlement);
  1157. }
  1158.  
  1159. /// <summary>
  1160. /// 隐藏 Settlement 的所有实例
  1161. /// </summary>
  1162. public static void Hide_Settlement()
  1163. {
  1164. var uiInstance = Get_Settlement_Instance();
  1165. foreach (var uiPanel in uiInstance)
  1166. {
  1167. uiPanel.HideUi();
  1168. }
  1169. }
  1170.  
  1171. /// <summary>
  1172. /// 销毁 Settlement 的所有实例
  1173. /// </summary>
  1174. public static void Destroy_Settlement()
  1175. {
  1176. var uiInstance = Get_Settlement_Instance();
  1177. foreach (var uiPanel in uiInstance)
  1178. {
  1179. uiPanel.Destroy();
  1180. }
  1181. }
  1182.  
  1183. /// <summary>
  1184. /// 获取所有 Settlement 的实例, 如果没有实例, 则返回一个空数组
  1185. /// </summary>
  1186. public static UI.Settlement.SettlementPanel[] Get_Settlement_Instance()
  1187. {
  1188. return GetUiInstance<UI.Settlement.SettlementPanel>(nameof(UI.Settlement.Settlement));
  1189. }
  1190.  
  1191. /// <summary>
  1192. /// 创建 TileSetEditor, 并返回UI实例, 该函数不会打开 Ui
  1193. /// </summary>
  1194. public static UI.TileSetEditor.TileSetEditorPanel Create_TileSetEditor()
  1195. {
  1196. return CreateUi<UI.TileSetEditor.TileSetEditorPanel>(UiNames.TileSetEditor);
  1197. }
  1198.  
  1199. /// <summary>
  1200. /// 打开 TileSetEditor, 并返回UI实例
  1201. /// </summary>
  1202. public static UI.TileSetEditor.TileSetEditorPanel Open_TileSetEditor()
  1203. {
  1204. return OpenUi<UI.TileSetEditor.TileSetEditorPanel>(UiNames.TileSetEditor);
  1205. }
  1206.  
  1207. /// <summary>
  1208. /// 隐藏 TileSetEditor 的所有实例
  1209. /// </summary>
  1210. public static void Hide_TileSetEditor()
  1211. {
  1212. var uiInstance = Get_TileSetEditor_Instance();
  1213. foreach (var uiPanel in uiInstance)
  1214. {
  1215. uiPanel.HideUi();
  1216. }
  1217. }
  1218.  
  1219. /// <summary>
  1220. /// 销毁 TileSetEditor 的所有实例
  1221. /// </summary>
  1222. public static void Destroy_TileSetEditor()
  1223. {
  1224. var uiInstance = Get_TileSetEditor_Instance();
  1225. foreach (var uiPanel in uiInstance)
  1226. {
  1227. uiPanel.Destroy();
  1228. }
  1229. }
  1230.  
  1231. /// <summary>
  1232. /// 获取所有 TileSetEditor 的实例, 如果没有实例, 则返回一个空数组
  1233. /// </summary>
  1234. public static UI.TileSetEditor.TileSetEditorPanel[] Get_TileSetEditor_Instance()
  1235. {
  1236. return GetUiInstance<UI.TileSetEditor.TileSetEditorPanel>(nameof(UI.TileSetEditor.TileSetEditor));
  1237. }
  1238.  
  1239. /// <summary>
  1240. /// 创建 TileSetEditorCombination, 并返回UI实例, 该函数不会打开 Ui
  1241. /// </summary>
  1242. public static UI.TileSetEditorCombination.TileSetEditorCombinationPanel Create_TileSetEditorCombination()
  1243. {
  1244. return CreateUi<UI.TileSetEditorCombination.TileSetEditorCombinationPanel>(UiNames.TileSetEditorCombination);
  1245. }
  1246.  
  1247. /// <summary>
  1248. /// 打开 TileSetEditorCombination, 并返回UI实例
  1249. /// </summary>
  1250. public static UI.TileSetEditorCombination.TileSetEditorCombinationPanel Open_TileSetEditorCombination()
  1251. {
  1252. return OpenUi<UI.TileSetEditorCombination.TileSetEditorCombinationPanel>(UiNames.TileSetEditorCombination);
  1253. }
  1254.  
  1255. /// <summary>
  1256. /// 隐藏 TileSetEditorCombination 的所有实例
  1257. /// </summary>
  1258. public static void Hide_TileSetEditorCombination()
  1259. {
  1260. var uiInstance = Get_TileSetEditorCombination_Instance();
  1261. foreach (var uiPanel in uiInstance)
  1262. {
  1263. uiPanel.HideUi();
  1264. }
  1265. }
  1266.  
  1267. /// <summary>
  1268. /// 销毁 TileSetEditorCombination 的所有实例
  1269. /// </summary>
  1270. public static void Destroy_TileSetEditorCombination()
  1271. {
  1272. var uiInstance = Get_TileSetEditorCombination_Instance();
  1273. foreach (var uiPanel in uiInstance)
  1274. {
  1275. uiPanel.Destroy();
  1276. }
  1277. }
  1278.  
  1279. /// <summary>
  1280. /// 获取所有 TileSetEditorCombination 的实例, 如果没有实例, 则返回一个空数组
  1281. /// </summary>
  1282. public static UI.TileSetEditorCombination.TileSetEditorCombinationPanel[] Get_TileSetEditorCombination_Instance()
  1283. {
  1284. return GetUiInstance<UI.TileSetEditorCombination.TileSetEditorCombinationPanel>(nameof(UI.TileSetEditorCombination.TileSetEditorCombination));
  1285. }
  1286.  
  1287. /// <summary>
  1288. /// 创建 TileSetEditorImport, 并返回UI实例, 该函数不会打开 Ui
  1289. /// </summary>
  1290. public static UI.TileSetEditorImport.TileSetEditorImportPanel Create_TileSetEditorImport()
  1291. {
  1292. return CreateUi<UI.TileSetEditorImport.TileSetEditorImportPanel>(UiNames.TileSetEditorImport);
  1293. }
  1294.  
  1295. /// <summary>
  1296. /// 打开 TileSetEditorImport, 并返回UI实例
  1297. /// </summary>
  1298. public static UI.TileSetEditorImport.TileSetEditorImportPanel Open_TileSetEditorImport()
  1299. {
  1300. return OpenUi<UI.TileSetEditorImport.TileSetEditorImportPanel>(UiNames.TileSetEditorImport);
  1301. }
  1302.  
  1303. /// <summary>
  1304. /// 隐藏 TileSetEditorImport 的所有实例
  1305. /// </summary>
  1306. public static void Hide_TileSetEditorImport()
  1307. {
  1308. var uiInstance = Get_TileSetEditorImport_Instance();
  1309. foreach (var uiPanel in uiInstance)
  1310. {
  1311. uiPanel.HideUi();
  1312. }
  1313. }
  1314.  
  1315. /// <summary>
  1316. /// 销毁 TileSetEditorImport 的所有实例
  1317. /// </summary>
  1318. public static void Destroy_TileSetEditorImport()
  1319. {
  1320. var uiInstance = Get_TileSetEditorImport_Instance();
  1321. foreach (var uiPanel in uiInstance)
  1322. {
  1323. uiPanel.Destroy();
  1324. }
  1325. }
  1326.  
  1327. /// <summary>
  1328. /// 获取所有 TileSetEditorImport 的实例, 如果没有实例, 则返回一个空数组
  1329. /// </summary>
  1330. public static UI.TileSetEditorImport.TileSetEditorImportPanel[] Get_TileSetEditorImport_Instance()
  1331. {
  1332. return GetUiInstance<UI.TileSetEditorImport.TileSetEditorImportPanel>(nameof(UI.TileSetEditorImport.TileSetEditorImport));
  1333. }
  1334.  
  1335. /// <summary>
  1336. /// 创建 TileSetEditorProject, 并返回UI实例, 该函数不会打开 Ui
  1337. /// </summary>
  1338. public static UI.TileSetEditorProject.TileSetEditorProjectPanel Create_TileSetEditorProject()
  1339. {
  1340. return CreateUi<UI.TileSetEditorProject.TileSetEditorProjectPanel>(UiNames.TileSetEditorProject);
  1341. }
  1342.  
  1343. /// <summary>
  1344. /// 打开 TileSetEditorProject, 并返回UI实例
  1345. /// </summary>
  1346. public static UI.TileSetEditorProject.TileSetEditorProjectPanel Open_TileSetEditorProject()
  1347. {
  1348. return OpenUi<UI.TileSetEditorProject.TileSetEditorProjectPanel>(UiNames.TileSetEditorProject);
  1349. }
  1350.  
  1351. /// <summary>
  1352. /// 隐藏 TileSetEditorProject 的所有实例
  1353. /// </summary>
  1354. public static void Hide_TileSetEditorProject()
  1355. {
  1356. var uiInstance = Get_TileSetEditorProject_Instance();
  1357. foreach (var uiPanel in uiInstance)
  1358. {
  1359. uiPanel.HideUi();
  1360. }
  1361. }
  1362.  
  1363. /// <summary>
  1364. /// 销毁 TileSetEditorProject 的所有实例
  1365. /// </summary>
  1366. public static void Destroy_TileSetEditorProject()
  1367. {
  1368. var uiInstance = Get_TileSetEditorProject_Instance();
  1369. foreach (var uiPanel in uiInstance)
  1370. {
  1371. uiPanel.Destroy();
  1372. }
  1373. }
  1374.  
  1375. /// <summary>
  1376. /// 获取所有 TileSetEditorProject 的实例, 如果没有实例, 则返回一个空数组
  1377. /// </summary>
  1378. public static UI.TileSetEditorProject.TileSetEditorProjectPanel[] Get_TileSetEditorProject_Instance()
  1379. {
  1380. return GetUiInstance<UI.TileSetEditorProject.TileSetEditorProjectPanel>(nameof(UI.TileSetEditorProject.TileSetEditorProject));
  1381. }
  1382.  
  1383. /// <summary>
  1384. /// 创建 TileSetEditorTerrain, 并返回UI实例, 该函数不会打开 Ui
  1385. /// </summary>
  1386. public static UI.TileSetEditorTerrain.TileSetEditorTerrainPanel Create_TileSetEditorTerrain()
  1387. {
  1388. return CreateUi<UI.TileSetEditorTerrain.TileSetEditorTerrainPanel>(UiNames.TileSetEditorTerrain);
  1389. }
  1390.  
  1391. /// <summary>
  1392. /// 打开 TileSetEditorTerrain, 并返回UI实例
  1393. /// </summary>
  1394. public static UI.TileSetEditorTerrain.TileSetEditorTerrainPanel Open_TileSetEditorTerrain()
  1395. {
  1396. return OpenUi<UI.TileSetEditorTerrain.TileSetEditorTerrainPanel>(UiNames.TileSetEditorTerrain);
  1397. }
  1398.  
  1399. /// <summary>
  1400. /// 隐藏 TileSetEditorTerrain 的所有实例
  1401. /// </summary>
  1402. public static void Hide_TileSetEditorTerrain()
  1403. {
  1404. var uiInstance = Get_TileSetEditorTerrain_Instance();
  1405. foreach (var uiPanel in uiInstance)
  1406. {
  1407. uiPanel.HideUi();
  1408. }
  1409. }
  1410.  
  1411. /// <summary>
  1412. /// 销毁 TileSetEditorTerrain 的所有实例
  1413. /// </summary>
  1414. public static void Destroy_TileSetEditorTerrain()
  1415. {
  1416. var uiInstance = Get_TileSetEditorTerrain_Instance();
  1417. foreach (var uiPanel in uiInstance)
  1418. {
  1419. uiPanel.Destroy();
  1420. }
  1421. }
  1422.  
  1423. /// <summary>
  1424. /// 获取所有 TileSetEditorTerrain 的实例, 如果没有实例, 则返回一个空数组
  1425. /// </summary>
  1426. public static UI.TileSetEditorTerrain.TileSetEditorTerrainPanel[] Get_TileSetEditorTerrain_Instance()
  1427. {
  1428. return GetUiInstance<UI.TileSetEditorTerrain.TileSetEditorTerrainPanel>(nameof(UI.TileSetEditorTerrain.TileSetEditorTerrain));
  1429. }
  1430.  
  1431. }