Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / ui / mapEditorMapMark / MapEditorMapMark.cs
@小李xl 小李xl on 6 Aug 2023 32 KB 更新Ui生成器
  1. namespace UI.MapEditorMapMark;
  2.  
  3. /// <summary>
  4. /// Ui代码, 该类是根据ui场景自动生成的, 请不要手动编辑该类, 以免造成代码丢失
  5. /// </summary>
  6. public abstract partial class MapEditorMapMark : UiBase
  7. {
  8. /// <summary>
  9. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer
  10. /// </summary>
  11. public VBoxContainer L_VBoxContainer
  12. {
  13. get
  14. {
  15. if (_L_VBoxContainer == null) _L_VBoxContainer = new VBoxContainer((MapEditorMapMarkPanel)this, GetNodeOrNull<Godot.VBoxContainer>("VBoxContainer"));
  16. return _L_VBoxContainer;
  17. }
  18. }
  19. private VBoxContainer _L_VBoxContainer;
  20.  
  21.  
  22. public MapEditorMapMark() : base(nameof(MapEditorMapMark))
  23. {
  24. }
  25.  
  26. public sealed override void OnInitNestedUi()
  27. {
  28. }
  29.  
  30. /// <summary>
  31. /// 类型: <see cref="Godot.Label"/>, 路径: MapEditorMapMark.VBoxContainer.MarkLabel
  32. /// </summary>
  33. public class MarkLabel : UiNode<MapEditorMapMarkPanel, Godot.Label, MarkLabel>
  34. {
  35. public MarkLabel(MapEditorMapMarkPanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  36. public override MarkLabel Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  37. }
  38.  
  39. /// <summary>
  40. /// 类型: <see cref="Godot.OptionButton"/>, 路径: MapEditorMapMark.VBoxContainer.HBoxContainer.PreinstallOption
  41. /// </summary>
  42. public class PreinstallOption : UiNode<MapEditorMapMarkPanel, Godot.OptionButton, PreinstallOption>
  43. {
  44. public PreinstallOption(MapEditorMapMarkPanel uiPanel, Godot.OptionButton node) : base(uiPanel, node) { }
  45. public override PreinstallOption Clone() => new (UiPanel, (Godot.OptionButton)Instance.Duplicate());
  46. }
  47.  
  48. /// <summary>
  49. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.HBoxContainer.AddPreinstall
  50. /// </summary>
  51. public class AddPreinstall : UiNode<MapEditorMapMarkPanel, Godot.Button, AddPreinstall>
  52. {
  53. public AddPreinstall(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  54. public override AddPreinstall Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  55. }
  56.  
  57. /// <summary>
  58. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.HBoxContainer.EditPreinstall
  59. /// </summary>
  60. public class EditPreinstall : UiNode<MapEditorMapMarkPanel, Godot.Button, EditPreinstall>
  61. {
  62. public EditPreinstall(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  63. public override EditPreinstall Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  64. }
  65.  
  66. /// <summary>
  67. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.HBoxContainer.DeletePreinstall
  68. /// </summary>
  69. public class DeletePreinstall : UiNode<MapEditorMapMarkPanel, Godot.Button, DeletePreinstall>
  70. {
  71. public DeletePreinstall(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  72. public override DeletePreinstall Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  73. }
  74.  
  75. /// <summary>
  76. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: MapEditorMapMark.VBoxContainer.HBoxContainer
  77. /// </summary>
  78. public class HBoxContainer : UiNode<MapEditorMapMarkPanel, Godot.HBoxContainer, HBoxContainer>
  79. {
  80. /// <summary>
  81. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.OptionButton"/>, 节点路径: MapEditorMapMark.VBoxContainer.PreinstallOption
  82. /// </summary>
  83. public PreinstallOption L_PreinstallOption
  84. {
  85. get
  86. {
  87. if (_L_PreinstallOption == null) _L_PreinstallOption = new PreinstallOption(UiPanel, Instance.GetNodeOrNull<Godot.OptionButton>("PreinstallOption"));
  88. return _L_PreinstallOption;
  89. }
  90. }
  91. private PreinstallOption _L_PreinstallOption;
  92.  
  93. /// <summary>
  94. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.AddPreinstall
  95. /// </summary>
  96. public AddPreinstall L_AddPreinstall
  97. {
  98. get
  99. {
  100. if (_L_AddPreinstall == null) _L_AddPreinstall = new AddPreinstall(UiPanel, Instance.GetNodeOrNull<Godot.Button>("AddPreinstall"));
  101. return _L_AddPreinstall;
  102. }
  103. }
  104. private AddPreinstall _L_AddPreinstall;
  105.  
  106. /// <summary>
  107. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.EditPreinstall
  108. /// </summary>
  109. public EditPreinstall L_EditPreinstall
  110. {
  111. get
  112. {
  113. if (_L_EditPreinstall == null) _L_EditPreinstall = new EditPreinstall(UiPanel, Instance.GetNodeOrNull<Godot.Button>("EditPreinstall"));
  114. return _L_EditPreinstall;
  115. }
  116. }
  117. private EditPreinstall _L_EditPreinstall;
  118.  
  119. /// <summary>
  120. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.DeletePreinstall
  121. /// </summary>
  122. public DeletePreinstall L_DeletePreinstall
  123. {
  124. get
  125. {
  126. if (_L_DeletePreinstall == null) _L_DeletePreinstall = new DeletePreinstall(UiPanel, Instance.GetNodeOrNull<Godot.Button>("DeletePreinstall"));
  127. return _L_DeletePreinstall;
  128. }
  129. }
  130. private DeletePreinstall _L_DeletePreinstall;
  131.  
  132. public HBoxContainer(MapEditorMapMarkPanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  133. public override HBoxContainer Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  134. }
  135.  
  136. /// <summary>
  137. /// 类型: <see cref="Godot.Label"/>, 路径: MapEditorMapMark.VBoxContainer.MarkLabel2
  138. /// </summary>
  139. public class MarkLabel2 : UiNode<MapEditorMapMarkPanel, Godot.Label, MarkLabel2>
  140. {
  141. public MarkLabel2(MapEditorMapMarkPanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  142. public override MarkLabel2 Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  143. }
  144.  
  145. /// <summary>
  146. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.DynamicTool.EditButton
  147. /// </summary>
  148. public class EditButton : UiNode<MapEditorMapMarkPanel, Godot.Button, EditButton>
  149. {
  150. public EditButton(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  151. public override EditButton Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  152. }
  153.  
  154. /// <summary>
  155. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.DynamicTool.DeleteButton
  156. /// </summary>
  157. public class DeleteButton : UiNode<MapEditorMapMarkPanel, Godot.Button, DeleteButton>
  158. {
  159. public DeleteButton(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  160. public override DeleteButton Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  161. }
  162.  
  163. /// <summary>
  164. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: MapEditorMapMark.VBoxContainer.DynamicTool
  165. /// </summary>
  166. public class DynamicTool : UiNode<MapEditorMapMarkPanel, Godot.HBoxContainer, DynamicTool>
  167. {
  168. /// <summary>
  169. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.EditButton
  170. /// </summary>
  171. public EditButton L_EditButton
  172. {
  173. get
  174. {
  175. if (_L_EditButton == null) _L_EditButton = new EditButton(UiPanel, Instance.GetNodeOrNull<Godot.Button>("EditButton"));
  176. return _L_EditButton;
  177. }
  178. }
  179. private EditButton _L_EditButton;
  180.  
  181. /// <summary>
  182. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.DeleteButton
  183. /// </summary>
  184. public DeleteButton L_DeleteButton
  185. {
  186. get
  187. {
  188. if (_L_DeleteButton == null) _L_DeleteButton = new DeleteButton(UiPanel, Instance.GetNodeOrNull<Godot.Button>("DeleteButton"));
  189. return _L_DeleteButton;
  190. }
  191. }
  192. private DeleteButton _L_DeleteButton;
  193.  
  194. public DynamicTool(MapEditorMapMarkPanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  195. public override DynamicTool Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  196. }
  197.  
  198. /// <summary>
  199. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.AddWaveButton
  200. /// </summary>
  201. public class AddWaveButton : UiNode<MapEditorMapMarkPanel, Godot.Button, AddWaveButton>
  202. {
  203. public AddWaveButton(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  204. public override AddWaveButton Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  205. }
  206.  
  207. /// <summary>
  208. /// 类型: <see cref="Godot.TextureButton"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveContainer.TextureButton
  209. /// </summary>
  210. public class TextureButton : UiNode<MapEditorMapMarkPanel, Godot.TextureButton, TextureButton>
  211. {
  212. public TextureButton(MapEditorMapMarkPanel uiPanel, Godot.TextureButton node) : base(uiPanel, node) { }
  213. public override TextureButton Clone() => new (UiPanel, (Godot.TextureButton)Instance.Duplicate());
  214. }
  215.  
  216. /// <summary>
  217. /// 类型: <see cref="Godot.NinePatchRect"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveContainer.WaveButton.Select
  218. /// </summary>
  219. public class Select : UiNode<MapEditorMapMarkPanel, Godot.NinePatchRect, Select>
  220. {
  221. public Select(MapEditorMapMarkPanel uiPanel, Godot.NinePatchRect node) : base(uiPanel, node) { }
  222. public override Select Clone() => new (UiPanel, (Godot.NinePatchRect)Instance.Duplicate());
  223. }
  224.  
  225. /// <summary>
  226. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveContainer.WaveButton
  227. /// </summary>
  228. public class WaveButton : UiNode<MapEditorMapMarkPanel, Godot.Button, WaveButton>
  229. {
  230. /// <summary>
  231. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.NinePatchRect"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveContainer.Select
  232. /// </summary>
  233. public Select L_Select
  234. {
  235. get
  236. {
  237. if (_L_Select == null) _L_Select = new Select(UiPanel, Instance.GetNodeOrNull<Godot.NinePatchRect>("Select"));
  238. return _L_Select;
  239. }
  240. }
  241. private Select _L_Select;
  242.  
  243. public WaveButton(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  244. public override WaveButton Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  245. }
  246.  
  247. /// <summary>
  248. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveContainer
  249. /// </summary>
  250. public class WaveContainer : UiNode<MapEditorMapMarkPanel, Godot.HBoxContainer, WaveContainer>
  251. {
  252. /// <summary>
  253. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureButton"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.TextureButton
  254. /// </summary>
  255. public TextureButton L_TextureButton
  256. {
  257. get
  258. {
  259. if (_L_TextureButton == null) _L_TextureButton = new TextureButton(UiPanel, Instance.GetNodeOrNull<Godot.TextureButton>("TextureButton"));
  260. return _L_TextureButton;
  261. }
  262. }
  263. private TextureButton _L_TextureButton;
  264.  
  265. /// <summary>
  266. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveButton
  267. /// </summary>
  268. public WaveButton L_WaveButton
  269. {
  270. get
  271. {
  272. if (_L_WaveButton == null) _L_WaveButton = new WaveButton(UiPanel, Instance.GetNodeOrNull<Godot.Button>("WaveButton"));
  273. return _L_WaveButton;
  274. }
  275. }
  276. private WaveButton _L_WaveButton;
  277.  
  278. public WaveContainer(MapEditorMapMarkPanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  279. public override WaveContainer Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  280. }
  281.  
  282. /// <summary>
  283. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarginContainer.AddMarkButton
  284. /// </summary>
  285. public class AddMarkButton : UiNode<MapEditorMapMarkPanel, Godot.Button, AddMarkButton>
  286. {
  287. public AddMarkButton(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  288. public override AddMarkButton Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  289. }
  290.  
  291. /// <summary>
  292. /// 类型: <see cref="Godot.MarginContainer"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarginContainer
  293. /// </summary>
  294. public class MarginContainer : UiNode<MapEditorMapMarkPanel, Godot.MarginContainer, MarginContainer>
  295. {
  296. /// <summary>
  297. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.AddMarkButton
  298. /// </summary>
  299. public AddMarkButton L_AddMarkButton
  300. {
  301. get
  302. {
  303. if (_L_AddMarkButton == null) _L_AddMarkButton = new AddMarkButton(UiPanel, Instance.GetNodeOrNull<Godot.Button>("AddMarkButton"));
  304. return _L_AddMarkButton;
  305. }
  306. }
  307. private AddMarkButton _L_AddMarkButton;
  308.  
  309. public MarginContainer(MapEditorMapMarkPanel uiPanel, Godot.MarginContainer node) : base(uiPanel, node) { }
  310. public override MarginContainer Clone() => new (UiPanel, (Godot.MarginContainer)Instance.Duplicate());
  311. }
  312.  
  313. /// <summary>
  314. /// 类型: <see cref="Godot.NinePatchRect"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer.MarkItem.MarkButton.Select
  315. /// </summary>
  316. public class Select_1 : UiNode<MapEditorMapMarkPanel, Godot.NinePatchRect, Select_1>
  317. {
  318. public Select_1(MapEditorMapMarkPanel uiPanel, Godot.NinePatchRect node) : base(uiPanel, node) { }
  319. public override Select_1 Clone() => new (UiPanel, (Godot.NinePatchRect)Instance.Duplicate());
  320. }
  321.  
  322. /// <summary>
  323. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer.MarkItem.MarkButton
  324. /// </summary>
  325. public class MarkButton : UiNode<MapEditorMapMarkPanel, Godot.Button, MarkButton>
  326. {
  327. /// <summary>
  328. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.NinePatchRect"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer.MarkItem.Select
  329. /// </summary>
  330. public Select_1 L_Select
  331. {
  332. get
  333. {
  334. if (_L_Select == null) _L_Select = new Select_1(UiPanel, Instance.GetNodeOrNull<Godot.NinePatchRect>("Select"));
  335. return _L_Select;
  336. }
  337. }
  338. private Select_1 _L_Select;
  339.  
  340. public MarkButton(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  341. public override MarkButton Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  342. }
  343.  
  344. /// <summary>
  345. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer.MarkItem
  346. /// </summary>
  347. public class MarkItem : UiNode<MapEditorMapMarkPanel, Godot.HBoxContainer, MarkItem>
  348. {
  349. /// <summary>
  350. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer.MarkButton
  351. /// </summary>
  352. public MarkButton L_MarkButton
  353. {
  354. get
  355. {
  356. if (_L_MarkButton == null) _L_MarkButton = new MarkButton(UiPanel, Instance.GetNodeOrNull<Godot.Button>("MarkButton"));
  357. return _L_MarkButton;
  358. }
  359. }
  360. private MarkButton _L_MarkButton;
  361.  
  362. public MarkItem(MapEditorMapMarkPanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  363. public override MarkItem Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  364. }
  365.  
  366. /// <summary>
  367. /// 类型: <see cref="Godot.MarginContainer"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer
  368. /// </summary>
  369. public class MarkContainer : UiNode<MapEditorMapMarkPanel, Godot.MarginContainer, MarkContainer>
  370. {
  371. /// <summary>
  372. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkItem
  373. /// </summary>
  374. public MarkItem L_MarkItem
  375. {
  376. get
  377. {
  378. if (_L_MarkItem == null) _L_MarkItem = new MarkItem(UiPanel, Instance.GetNodeOrNull<Godot.HBoxContainer>("MarkItem"));
  379. return _L_MarkItem;
  380. }
  381. }
  382. private MarkItem _L_MarkItem;
  383.  
  384. public MarkContainer(MapEditorMapMarkPanel uiPanel, Godot.MarginContainer node) : base(uiPanel, node) { }
  385. public override MarkContainer Clone() => new (UiPanel, (Godot.MarginContainer)Instance.Duplicate());
  386. }
  387.  
  388. /// <summary>
  389. /// 类型: <see cref="Godot.VBoxContainer"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem
  390. /// </summary>
  391. public class WaveItem : UiNode<MapEditorMapMarkPanel, Godot.VBoxContainer, WaveItem>
  392. {
  393. /// <summary>
  394. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveContainer
  395. /// </summary>
  396. public WaveContainer L_WaveContainer
  397. {
  398. get
  399. {
  400. if (_L_WaveContainer == null) _L_WaveContainer = new WaveContainer(UiPanel, Instance.GetNodeOrNull<Godot.HBoxContainer>("WaveContainer"));
  401. return _L_WaveContainer;
  402. }
  403. }
  404. private WaveContainer _L_WaveContainer;
  405.  
  406. /// <summary>
  407. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.MarginContainer
  408. /// </summary>
  409. public MarginContainer L_MarginContainer
  410. {
  411. get
  412. {
  413. if (_L_MarginContainer == null) _L_MarginContainer = new MarginContainer(UiPanel, Instance.GetNodeOrNull<Godot.MarginContainer>("MarginContainer"));
  414. return _L_MarginContainer;
  415. }
  416. }
  417. private MarginContainer _L_MarginContainer;
  418.  
  419. /// <summary>
  420. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.MarkContainer
  421. /// </summary>
  422. public MarkContainer L_MarkContainer
  423. {
  424. get
  425. {
  426. if (_L_MarkContainer == null) _L_MarkContainer = new MarkContainer(UiPanel, Instance.GetNodeOrNull<Godot.MarginContainer>("MarkContainer"));
  427. return _L_MarkContainer;
  428. }
  429. }
  430. private MarkContainer _L_MarkContainer;
  431.  
  432. public WaveItem(MapEditorMapMarkPanel uiPanel, Godot.VBoxContainer node) : base(uiPanel, node) { }
  433. public override WaveItem Clone() => new (UiPanel, (Godot.VBoxContainer)Instance.Duplicate());
  434. }
  435.  
  436. /// <summary>
  437. /// 类型: <see cref="Godot.VBoxContainer"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer
  438. /// </summary>
  439. public class VBoxContainer_1 : UiNode<MapEditorMapMarkPanel, Godot.VBoxContainer, VBoxContainer_1>
  440. {
  441. /// <summary>
  442. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.AddWaveButton
  443. /// </summary>
  444. public AddWaveButton L_AddWaveButton
  445. {
  446. get
  447. {
  448. if (_L_AddWaveButton == null) _L_AddWaveButton = new AddWaveButton(UiPanel, Instance.GetNodeOrNull<Godot.Button>("AddWaveButton"));
  449. return _L_AddWaveButton;
  450. }
  451. }
  452. private AddWaveButton _L_AddWaveButton;
  453.  
  454. /// <summary>
  455. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.WaveItem
  456. /// </summary>
  457. public WaveItem L_WaveItem
  458. {
  459. get
  460. {
  461. if (_L_WaveItem == null) _L_WaveItem = new WaveItem(UiPanel, Instance.GetNodeOrNull<Godot.VBoxContainer>("WaveItem"));
  462. return _L_WaveItem;
  463. }
  464. }
  465. private WaveItem _L_WaveItem;
  466.  
  467. public VBoxContainer_1(MapEditorMapMarkPanel uiPanel, Godot.VBoxContainer node) : base(uiPanel, node) { }
  468. public override VBoxContainer_1 Clone() => new (UiPanel, (Godot.VBoxContainer)Instance.Duplicate());
  469. }
  470.  
  471. /// <summary>
  472. /// 类型: <see cref="Godot.ScrollContainer"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer
  473. /// </summary>
  474. public class ScrollContainer : UiNode<MapEditorMapMarkPanel, Godot.ScrollContainer, ScrollContainer>
  475. {
  476. /// <summary>
  477. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.VBoxContainer
  478. /// </summary>
  479. public VBoxContainer_1 L_VBoxContainer
  480. {
  481. get
  482. {
  483. if (_L_VBoxContainer == null) _L_VBoxContainer = new VBoxContainer_1(UiPanel, Instance.GetNodeOrNull<Godot.VBoxContainer>("VBoxContainer"));
  484. return _L_VBoxContainer;
  485. }
  486. }
  487. private VBoxContainer_1 _L_VBoxContainer;
  488.  
  489. public ScrollContainer(MapEditorMapMarkPanel uiPanel, Godot.ScrollContainer node) : base(uiPanel, node) { }
  490. public override ScrollContainer Clone() => new (UiPanel, (Godot.ScrollContainer)Instance.Duplicate());
  491. }
  492.  
  493. /// <summary>
  494. /// 类型: <see cref="Godot.VBoxContainer"/>, 路径: MapEditorMapMark.VBoxContainer
  495. /// </summary>
  496. public class VBoxContainer : UiNode<MapEditorMapMarkPanel, Godot.VBoxContainer, VBoxContainer>
  497. {
  498. /// <summary>
  499. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorMapMark.MarkLabel
  500. /// </summary>
  501. public MarkLabel L_MarkLabel
  502. {
  503. get
  504. {
  505. if (_L_MarkLabel == null) _L_MarkLabel = new MarkLabel(UiPanel, Instance.GetNodeOrNull<Godot.Label>("MarkLabel"));
  506. return _L_MarkLabel;
  507. }
  508. }
  509. private MarkLabel _L_MarkLabel;
  510.  
  511. /// <summary>
  512. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorMapMark.HBoxContainer
  513. /// </summary>
  514. public HBoxContainer L_HBoxContainer
  515. {
  516. get
  517. {
  518. if (_L_HBoxContainer == null) _L_HBoxContainer = new HBoxContainer(UiPanel, Instance.GetNodeOrNull<Godot.HBoxContainer>("HBoxContainer"));
  519. return _L_HBoxContainer;
  520. }
  521. }
  522. private HBoxContainer _L_HBoxContainer;
  523.  
  524. /// <summary>
  525. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorMapMark.MarkLabel2
  526. /// </summary>
  527. public MarkLabel2 L_MarkLabel2
  528. {
  529. get
  530. {
  531. if (_L_MarkLabel2 == null) _L_MarkLabel2 = new MarkLabel2(UiPanel, Instance.GetNodeOrNull<Godot.Label>("MarkLabel2"));
  532. return _L_MarkLabel2;
  533. }
  534. }
  535. private MarkLabel2 _L_MarkLabel2;
  536.  
  537. /// <summary>
  538. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorMapMark.DynamicTool
  539. /// </summary>
  540. public DynamicTool L_DynamicTool
  541. {
  542. get
  543. {
  544. if (_L_DynamicTool == null) _L_DynamicTool = new DynamicTool(UiPanel, Instance.GetNodeOrNull<Godot.HBoxContainer>("DynamicTool"));
  545. return _L_DynamicTool;
  546. }
  547. }
  548. private DynamicTool _L_DynamicTool;
  549.  
  550. /// <summary>
  551. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.ScrollContainer"/>, 节点路径: MapEditorMapMark.ScrollContainer
  552. /// </summary>
  553. public ScrollContainer L_ScrollContainer
  554. {
  555. get
  556. {
  557. if (_L_ScrollContainer == null) _L_ScrollContainer = new ScrollContainer(UiPanel, Instance.GetNodeOrNull<Godot.ScrollContainer>("ScrollContainer"));
  558. return _L_ScrollContainer;
  559. }
  560. }
  561. private ScrollContainer _L_ScrollContainer;
  562.  
  563. public VBoxContainer(MapEditorMapMarkPanel uiPanel, Godot.VBoxContainer node) : base(uiPanel, node) { }
  564. public override VBoxContainer Clone() => new (UiPanel, (Godot.VBoxContainer)Instance.Duplicate());
  565. }
  566.  
  567.  
  568. /// <summary>
  569. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorMapMark.VBoxContainer.MarkLabel
  570. /// </summary>
  571. public MarkLabel S_MarkLabel => L_VBoxContainer.L_MarkLabel;
  572.  
  573. /// <summary>
  574. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.OptionButton"/>, 节点路径: MapEditorMapMark.VBoxContainer.HBoxContainer.PreinstallOption
  575. /// </summary>
  576. public PreinstallOption S_PreinstallOption => L_VBoxContainer.L_HBoxContainer.L_PreinstallOption;
  577.  
  578. /// <summary>
  579. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.HBoxContainer.AddPreinstall
  580. /// </summary>
  581. public AddPreinstall S_AddPreinstall => L_VBoxContainer.L_HBoxContainer.L_AddPreinstall;
  582.  
  583. /// <summary>
  584. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.HBoxContainer.EditPreinstall
  585. /// </summary>
  586. public EditPreinstall S_EditPreinstall => L_VBoxContainer.L_HBoxContainer.L_EditPreinstall;
  587.  
  588. /// <summary>
  589. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.HBoxContainer.DeletePreinstall
  590. /// </summary>
  591. public DeletePreinstall S_DeletePreinstall => L_VBoxContainer.L_HBoxContainer.L_DeletePreinstall;
  592.  
  593. /// <summary>
  594. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.HBoxContainer
  595. /// </summary>
  596. public HBoxContainer S_HBoxContainer => L_VBoxContainer.L_HBoxContainer;
  597.  
  598. /// <summary>
  599. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorMapMark.VBoxContainer.MarkLabel2
  600. /// </summary>
  601. public MarkLabel2 S_MarkLabel2 => L_VBoxContainer.L_MarkLabel2;
  602.  
  603. /// <summary>
  604. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.DynamicTool.EditButton
  605. /// </summary>
  606. public EditButton S_EditButton => L_VBoxContainer.L_DynamicTool.L_EditButton;
  607.  
  608. /// <summary>
  609. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.DynamicTool.DeleteButton
  610. /// </summary>
  611. public DeleteButton S_DeleteButton => L_VBoxContainer.L_DynamicTool.L_DeleteButton;
  612.  
  613. /// <summary>
  614. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.DynamicTool
  615. /// </summary>
  616. public DynamicTool S_DynamicTool => L_VBoxContainer.L_DynamicTool;
  617.  
  618. /// <summary>
  619. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.AddWaveButton
  620. /// </summary>
  621. public AddWaveButton S_AddWaveButton => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_AddWaveButton;
  622.  
  623. /// <summary>
  624. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextureButton"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveContainer.TextureButton
  625. /// </summary>
  626. public TextureButton S_TextureButton => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem.L_WaveContainer.L_TextureButton;
  627.  
  628. /// <summary>
  629. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveContainer.WaveButton
  630. /// </summary>
  631. public WaveButton S_WaveButton => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem.L_WaveContainer.L_WaveButton;
  632.  
  633. /// <summary>
  634. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveContainer
  635. /// </summary>
  636. public WaveContainer S_WaveContainer => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem.L_WaveContainer;
  637.  
  638. /// <summary>
  639. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarginContainer.AddMarkButton
  640. /// </summary>
  641. public AddMarkButton S_AddMarkButton => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem.L_MarginContainer.L_AddMarkButton;
  642.  
  643. /// <summary>
  644. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarginContainer
  645. /// </summary>
  646. public MarginContainer S_MarginContainer => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem.L_MarginContainer;
  647.  
  648. /// <summary>
  649. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer.MarkItem.MarkButton
  650. /// </summary>
  651. public MarkButton S_MarkButton => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem.L_MarkContainer.L_MarkItem.L_MarkButton;
  652.  
  653. /// <summary>
  654. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer.MarkItem
  655. /// </summary>
  656. public MarkItem S_MarkItem => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem.L_MarkContainer.L_MarkItem;
  657.  
  658. /// <summary>
  659. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer
  660. /// </summary>
  661. public MarkContainer S_MarkContainer => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem.L_MarkContainer;
  662.  
  663. /// <summary>
  664. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem
  665. /// </summary>
  666. public WaveItem S_WaveItem => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem;
  667.  
  668. /// <summary>
  669. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.ScrollContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer
  670. /// </summary>
  671. public ScrollContainer S_ScrollContainer => L_VBoxContainer.L_ScrollContainer;
  672.  
  673. }