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