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