Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / ui / mapEditorMapMark / MapEditorMapMark.cs
  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, GetNode<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.  
  31. /// <summary>
  32. /// 类型: <see cref="Godot.Label"/>, 路径: MapEditorMapMark.VBoxContainer.MarkLabel
  33. /// </summary>
  34. public class MarkLabel : UiNode<MapEditorMapMarkPanel, Godot.Label, MarkLabel>
  35. {
  36. public MarkLabel(MapEditorMapMarkPanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  37. public override MarkLabel Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  38. }
  39.  
  40. /// <summary>
  41. /// 类型: <see cref="Godot.OptionButton"/>, 路径: MapEditorMapMark.VBoxContainer.HBoxContainer.PreinstallOption
  42. /// </summary>
  43. public class PreinstallOption : UiNode<MapEditorMapMarkPanel, Godot.OptionButton, PreinstallOption>
  44. {
  45. public PreinstallOption(MapEditorMapMarkPanel uiPanel, Godot.OptionButton node) : base(uiPanel, node) { }
  46. public override PreinstallOption Clone() => new (UiPanel, (Godot.OptionButton)Instance.Duplicate());
  47. }
  48.  
  49. /// <summary>
  50. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.HBoxContainer.AddPreinstall
  51. /// </summary>
  52. public class AddPreinstall : UiNode<MapEditorMapMarkPanel, Godot.Button, AddPreinstall>
  53. {
  54. public AddPreinstall(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  55. public override AddPreinstall Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  56. }
  57.  
  58. /// <summary>
  59. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.HBoxContainer.EditPreinstall
  60. /// </summary>
  61. public class EditPreinstall : UiNode<MapEditorMapMarkPanel, Godot.Button, EditPreinstall>
  62. {
  63. public EditPreinstall(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  64. public override EditPreinstall Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  65. }
  66.  
  67. /// <summary>
  68. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.HBoxContainer.DeletePreinstall
  69. /// </summary>
  70. public class DeletePreinstall : UiNode<MapEditorMapMarkPanel, Godot.Button, DeletePreinstall>
  71. {
  72. public DeletePreinstall(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  73. public override DeletePreinstall Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  74. }
  75.  
  76. /// <summary>
  77. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: MapEditorMapMark.VBoxContainer.HBoxContainer
  78. /// </summary>
  79. public class HBoxContainer : UiNode<MapEditorMapMarkPanel, Godot.HBoxContainer, HBoxContainer>
  80. {
  81. /// <summary>
  82. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.OptionButton"/>, 节点路径: MapEditorMapMark.VBoxContainer.PreinstallOption
  83. /// </summary>
  84. public PreinstallOption L_PreinstallOption
  85. {
  86. get
  87. {
  88. if (_L_PreinstallOption == null) _L_PreinstallOption = new PreinstallOption(UiPanel, Instance.GetNode<Godot.OptionButton>("PreinstallOption"));
  89. return _L_PreinstallOption;
  90. }
  91. }
  92. private PreinstallOption _L_PreinstallOption;
  93.  
  94. /// <summary>
  95. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.AddPreinstall
  96. /// </summary>
  97. public AddPreinstall L_AddPreinstall
  98. {
  99. get
  100. {
  101. if (_L_AddPreinstall == null) _L_AddPreinstall = new AddPreinstall(UiPanel, Instance.GetNode<Godot.Button>("AddPreinstall"));
  102. return _L_AddPreinstall;
  103. }
  104. }
  105. private AddPreinstall _L_AddPreinstall;
  106.  
  107. /// <summary>
  108. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.EditPreinstall
  109. /// </summary>
  110. public EditPreinstall L_EditPreinstall
  111. {
  112. get
  113. {
  114. if (_L_EditPreinstall == null) _L_EditPreinstall = new EditPreinstall(UiPanel, Instance.GetNode<Godot.Button>("EditPreinstall"));
  115. return _L_EditPreinstall;
  116. }
  117. }
  118. private EditPreinstall _L_EditPreinstall;
  119.  
  120. /// <summary>
  121. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.DeletePreinstall
  122. /// </summary>
  123. public DeletePreinstall L_DeletePreinstall
  124. {
  125. get
  126. {
  127. if (_L_DeletePreinstall == null) _L_DeletePreinstall = new DeletePreinstall(UiPanel, Instance.GetNode<Godot.Button>("DeletePreinstall"));
  128. return _L_DeletePreinstall;
  129. }
  130. }
  131. private DeletePreinstall _L_DeletePreinstall;
  132.  
  133. public HBoxContainer(MapEditorMapMarkPanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  134. public override HBoxContainer Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  135. }
  136.  
  137. /// <summary>
  138. /// 类型: <see cref="Godot.Label"/>, 路径: MapEditorMapMark.VBoxContainer.MarkLabel2
  139. /// </summary>
  140. public class MarkLabel2 : UiNode<MapEditorMapMarkPanel, Godot.Label, MarkLabel2>
  141. {
  142. public MarkLabel2(MapEditorMapMarkPanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  143. public override MarkLabel2 Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  144. }
  145.  
  146. /// <summary>
  147. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.DynamicTool.EditButton
  148. /// </summary>
  149. public class EditButton : UiNode<MapEditorMapMarkPanel, Godot.Button, EditButton>
  150. {
  151. public EditButton(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  152. public override EditButton Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  153. }
  154.  
  155. /// <summary>
  156. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.DynamicTool.DeleteButton
  157. /// </summary>
  158. public class DeleteButton : UiNode<MapEditorMapMarkPanel, Godot.Button, DeleteButton>
  159. {
  160. public DeleteButton(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  161. public override DeleteButton Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  162. }
  163.  
  164. /// <summary>
  165. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: MapEditorMapMark.VBoxContainer.DynamicTool
  166. /// </summary>
  167. public class DynamicTool : UiNode<MapEditorMapMarkPanel, Godot.HBoxContainer, DynamicTool>
  168. {
  169. /// <summary>
  170. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.EditButton
  171. /// </summary>
  172. public EditButton L_EditButton
  173. {
  174. get
  175. {
  176. if (_L_EditButton == null) _L_EditButton = new EditButton(UiPanel, Instance.GetNode<Godot.Button>("EditButton"));
  177. return _L_EditButton;
  178. }
  179. }
  180. private EditButton _L_EditButton;
  181.  
  182. /// <summary>
  183. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.DeleteButton
  184. /// </summary>
  185. public DeleteButton L_DeleteButton
  186. {
  187. get
  188. {
  189. if (_L_DeleteButton == null) _L_DeleteButton = new DeleteButton(UiPanel, Instance.GetNode<Godot.Button>("DeleteButton"));
  190. return _L_DeleteButton;
  191. }
  192. }
  193. private DeleteButton _L_DeleteButton;
  194.  
  195. public DynamicTool(MapEditorMapMarkPanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  196. public override DynamicTool Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  197. }
  198.  
  199. /// <summary>
  200. /// 类型: <see cref="Godot.Label"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.AutoFillTip.Label
  201. /// </summary>
  202. public class Label : UiNode<MapEditorMapMarkPanel, Godot.Label, Label>
  203. {
  204. public Label(MapEditorMapMarkPanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  205. public override Label Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  206. }
  207.  
  208. /// <summary>
  209. /// 类型: <see cref="Godot.ColorRect"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.AutoFillTip
  210. /// </summary>
  211. public class AutoFillTip : UiNode<MapEditorMapMarkPanel, Godot.ColorRect, AutoFillTip>
  212. {
  213. /// <summary>
  214. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.Label
  215. /// </summary>
  216. public Label L_Label
  217. {
  218. get
  219. {
  220. if (_L_Label == null) _L_Label = new Label(UiPanel, Instance.GetNode<Godot.Label>("Label"));
  221. return _L_Label;
  222. }
  223. }
  224. private Label _L_Label;
  225.  
  226. public AutoFillTip(MapEditorMapMarkPanel uiPanel, Godot.ColorRect node) : base(uiPanel, node) { }
  227. public override AutoFillTip Clone() => new (UiPanel, (Godot.ColorRect)Instance.Duplicate());
  228. }
  229.  
  230. /// <summary>
  231. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.AddWaveButton
  232. /// </summary>
  233. public class AddWaveButton : UiNode<MapEditorMapMarkPanel, Godot.Button, AddWaveButton>
  234. {
  235. public AddWaveButton(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  236. public override AddWaveButton Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  237. }
  238.  
  239. /// <summary>
  240. /// 类型: <see cref="Godot.TextureButton"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveContainer.TextureButton
  241. /// </summary>
  242. public class TextureButton : UiNode<MapEditorMapMarkPanel, Godot.TextureButton, TextureButton>
  243. {
  244. public TextureButton(MapEditorMapMarkPanel uiPanel, Godot.TextureButton node) : base(uiPanel, node) { }
  245. public override TextureButton Clone() => new (UiPanel, (Godot.TextureButton)Instance.Duplicate());
  246. }
  247.  
  248. /// <summary>
  249. /// 类型: <see cref="Godot.NinePatchRect"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveContainer.WaveButton.Select
  250. /// </summary>
  251. public class Select : UiNode<MapEditorMapMarkPanel, Godot.NinePatchRect, Select>
  252. {
  253. public Select(MapEditorMapMarkPanel uiPanel, Godot.NinePatchRect node) : base(uiPanel, node) { }
  254. public override Select Clone() => new (UiPanel, (Godot.NinePatchRect)Instance.Duplicate());
  255. }
  256.  
  257. /// <summary>
  258. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveContainer.WaveButton
  259. /// </summary>
  260. public class WaveButton : UiNode<MapEditorMapMarkPanel, Godot.Button, WaveButton>
  261. {
  262. /// <summary>
  263. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.NinePatchRect"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveContainer.Select
  264. /// </summary>
  265. public Select L_Select
  266. {
  267. get
  268. {
  269. if (_L_Select == null) _L_Select = new Select(UiPanel, Instance.GetNode<Godot.NinePatchRect>("Select"));
  270. return _L_Select;
  271. }
  272. }
  273. private Select _L_Select;
  274.  
  275. public WaveButton(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  276. public override WaveButton Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  277. }
  278.  
  279. /// <summary>
  280. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveContainer.WaveVisibleButton
  281. /// </summary>
  282. public class WaveVisibleButton : UiNode<MapEditorMapMarkPanel, Godot.Button, WaveVisibleButton>
  283. {
  284. public WaveVisibleButton(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  285. public override WaveVisibleButton Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  286. }
  287.  
  288. /// <summary>
  289. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveContainer
  290. /// </summary>
  291. public class WaveContainer : UiNode<MapEditorMapMarkPanel, Godot.HBoxContainer, WaveContainer>
  292. {
  293. /// <summary>
  294. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureButton"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.TextureButton
  295. /// </summary>
  296. public TextureButton L_TextureButton
  297. {
  298. get
  299. {
  300. if (_L_TextureButton == null) _L_TextureButton = new TextureButton(UiPanel, Instance.GetNode<Godot.TextureButton>("TextureButton"));
  301. return _L_TextureButton;
  302. }
  303. }
  304. private TextureButton _L_TextureButton;
  305.  
  306. /// <summary>
  307. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveButton
  308. /// </summary>
  309. public WaveButton L_WaveButton
  310. {
  311. get
  312. {
  313. if (_L_WaveButton == null) _L_WaveButton = new WaveButton(UiPanel, Instance.GetNode<Godot.Button>("WaveButton"));
  314. return _L_WaveButton;
  315. }
  316. }
  317. private WaveButton _L_WaveButton;
  318.  
  319. /// <summary>
  320. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveVisibleButton
  321. /// </summary>
  322. public WaveVisibleButton L_WaveVisibleButton
  323. {
  324. get
  325. {
  326. if (_L_WaveVisibleButton == null) _L_WaveVisibleButton = new WaveVisibleButton(UiPanel, Instance.GetNode<Godot.Button>("WaveVisibleButton"));
  327. return _L_WaveVisibleButton;
  328. }
  329. }
  330. private WaveVisibleButton _L_WaveVisibleButton;
  331.  
  332. public WaveContainer(MapEditorMapMarkPanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  333. public override WaveContainer Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  334. }
  335.  
  336. /// <summary>
  337. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarginContainer.AddMarkButton
  338. /// </summary>
  339. public class AddMarkButton : UiNode<MapEditorMapMarkPanel, Godot.Button, AddMarkButton>
  340. {
  341. public AddMarkButton(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  342. public override AddMarkButton Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  343. }
  344.  
  345. /// <summary>
  346. /// 类型: <see cref="Godot.MarginContainer"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarginContainer
  347. /// </summary>
  348. public class MarginContainer : UiNode<MapEditorMapMarkPanel, Godot.MarginContainer, MarginContainer>
  349. {
  350. /// <summary>
  351. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.AddMarkButton
  352. /// </summary>
  353. public AddMarkButton L_AddMarkButton
  354. {
  355. get
  356. {
  357. if (_L_AddMarkButton == null) _L_AddMarkButton = new AddMarkButton(UiPanel, Instance.GetNode<Godot.Button>("AddMarkButton"));
  358. return _L_AddMarkButton;
  359. }
  360. }
  361. private AddMarkButton _L_AddMarkButton;
  362.  
  363. public MarginContainer(MapEditorMapMarkPanel uiPanel, Godot.MarginContainer node) : base(uiPanel, node) { }
  364. public override MarginContainer Clone() => new (UiPanel, (Godot.MarginContainer)Instance.Duplicate());
  365. }
  366.  
  367. /// <summary>
  368. /// 类型: <see cref="Godot.TextureRect"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer.MarkItem.MarkButton.MarkIcon
  369. /// </summary>
  370. public class MarkIcon : UiNode<MapEditorMapMarkPanel, Godot.TextureRect, MarkIcon>
  371. {
  372. public MarkIcon(MapEditorMapMarkPanel uiPanel, Godot.TextureRect node) : base(uiPanel, node) { }
  373. public override MarkIcon Clone() => new (UiPanel, (Godot.TextureRect)Instance.Duplicate());
  374. }
  375.  
  376. /// <summary>
  377. /// 类型: <see cref="Godot.NinePatchRect"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer.MarkItem.MarkButton.Select
  378. /// </summary>
  379. public class Select_1 : UiNode<MapEditorMapMarkPanel, Godot.NinePatchRect, Select_1>
  380. {
  381. public Select_1(MapEditorMapMarkPanel uiPanel, Godot.NinePatchRect node) : base(uiPanel, node) { }
  382. public override Select_1 Clone() => new (UiPanel, (Godot.NinePatchRect)Instance.Duplicate());
  383. }
  384.  
  385. /// <summary>
  386. /// 类型: <see cref="Godot.Button"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer.MarkItem.MarkButton
  387. /// </summary>
  388. public class MarkButton : UiNode<MapEditorMapMarkPanel, Godot.Button, MarkButton>
  389. {
  390. /// <summary>
  391. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer.MarkItem.MarkIcon
  392. /// </summary>
  393. public MarkIcon L_MarkIcon
  394. {
  395. get
  396. {
  397. if (_L_MarkIcon == null) _L_MarkIcon = new MarkIcon(UiPanel, Instance.GetNode<Godot.TextureRect>("MarkIcon"));
  398. return _L_MarkIcon;
  399. }
  400. }
  401. private MarkIcon _L_MarkIcon;
  402.  
  403. /// <summary>
  404. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.NinePatchRect"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer.MarkItem.Select
  405. /// </summary>
  406. public Select_1 L_Select
  407. {
  408. get
  409. {
  410. if (_L_Select == null) _L_Select = new Select_1(UiPanel, Instance.GetNode<Godot.NinePatchRect>("Select"));
  411. return _L_Select;
  412. }
  413. }
  414. private Select_1 _L_Select;
  415.  
  416. public MarkButton(MapEditorMapMarkPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  417. public override MarkButton Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  418. }
  419.  
  420. /// <summary>
  421. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer.MarkItem
  422. /// </summary>
  423. public class MarkItem : UiNode<MapEditorMapMarkPanel, Godot.HBoxContainer, MarkItem>
  424. {
  425. /// <summary>
  426. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer.MarkButton
  427. /// </summary>
  428. public MarkButton L_MarkButton
  429. {
  430. get
  431. {
  432. if (_L_MarkButton == null) _L_MarkButton = new MarkButton(UiPanel, Instance.GetNode<Godot.Button>("MarkButton"));
  433. return _L_MarkButton;
  434. }
  435. }
  436. private MarkButton _L_MarkButton;
  437.  
  438. public MarkItem(MapEditorMapMarkPanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  439. public override MarkItem Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  440. }
  441.  
  442. /// <summary>
  443. /// 类型: <see cref="Godot.MarginContainer"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer
  444. /// </summary>
  445. public class MarkContainer : UiNode<MapEditorMapMarkPanel, Godot.MarginContainer, MarkContainer>
  446. {
  447. /// <summary>
  448. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkItem
  449. /// </summary>
  450. public MarkItem L_MarkItem
  451. {
  452. get
  453. {
  454. if (_L_MarkItem == null) _L_MarkItem = new MarkItem(UiPanel, Instance.GetNode<Godot.HBoxContainer>("MarkItem"));
  455. return _L_MarkItem;
  456. }
  457. }
  458. private MarkItem _L_MarkItem;
  459.  
  460. public MarkContainer(MapEditorMapMarkPanel uiPanel, Godot.MarginContainer node) : base(uiPanel, node) { }
  461. public override MarkContainer Clone() => new (UiPanel, (Godot.MarginContainer)Instance.Duplicate());
  462. }
  463.  
  464. /// <summary>
  465. /// 类型: <see cref="Godot.VBoxContainer"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem
  466. /// </summary>
  467. public class WaveItem : UiNode<MapEditorMapMarkPanel, Godot.VBoxContainer, WaveItem>
  468. {
  469. /// <summary>
  470. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveContainer
  471. /// </summary>
  472. public WaveContainer L_WaveContainer
  473. {
  474. get
  475. {
  476. if (_L_WaveContainer == null) _L_WaveContainer = new WaveContainer(UiPanel, Instance.GetNode<Godot.HBoxContainer>("WaveContainer"));
  477. return _L_WaveContainer;
  478. }
  479. }
  480. private WaveContainer _L_WaveContainer;
  481.  
  482. /// <summary>
  483. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.MarginContainer
  484. /// </summary>
  485. public MarginContainer L_MarginContainer
  486. {
  487. get
  488. {
  489. if (_L_MarginContainer == null) _L_MarginContainer = new MarginContainer(UiPanel, Instance.GetNode<Godot.MarginContainer>("MarginContainer"));
  490. return _L_MarginContainer;
  491. }
  492. }
  493. private MarginContainer _L_MarginContainer;
  494.  
  495. /// <summary>
  496. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.MarkContainer
  497. /// </summary>
  498. public MarkContainer L_MarkContainer
  499. {
  500. get
  501. {
  502. if (_L_MarkContainer == null) _L_MarkContainer = new MarkContainer(UiPanel, Instance.GetNode<Godot.MarginContainer>("MarkContainer"));
  503. return _L_MarkContainer;
  504. }
  505. }
  506. private MarkContainer _L_MarkContainer;
  507.  
  508. public WaveItem(MapEditorMapMarkPanel uiPanel, Godot.VBoxContainer node) : base(uiPanel, node) { }
  509. public override WaveItem Clone() => new (UiPanel, (Godot.VBoxContainer)Instance.Duplicate());
  510. }
  511.  
  512. /// <summary>
  513. /// 类型: <see cref="Godot.VBoxContainer"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer
  514. /// </summary>
  515. public class VBoxContainer_1 : UiNode<MapEditorMapMarkPanel, Godot.VBoxContainer, VBoxContainer_1>
  516. {
  517. /// <summary>
  518. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.ColorRect"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.AutoFillTip
  519. /// </summary>
  520. public AutoFillTip L_AutoFillTip
  521. {
  522. get
  523. {
  524. if (_L_AutoFillTip == null) _L_AutoFillTip = new AutoFillTip(UiPanel, Instance.GetNode<Godot.ColorRect>("AutoFillTip"));
  525. return _L_AutoFillTip;
  526. }
  527. }
  528. private AutoFillTip _L_AutoFillTip;
  529.  
  530. /// <summary>
  531. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.AddWaveButton
  532. /// </summary>
  533. public AddWaveButton L_AddWaveButton
  534. {
  535. get
  536. {
  537. if (_L_AddWaveButton == null) _L_AddWaveButton = new AddWaveButton(UiPanel, Instance.GetNode<Godot.Button>("AddWaveButton"));
  538. return _L_AddWaveButton;
  539. }
  540. }
  541. private AddWaveButton _L_AddWaveButton;
  542.  
  543. /// <summary>
  544. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.WaveItem
  545. /// </summary>
  546. public WaveItem L_WaveItem
  547. {
  548. get
  549. {
  550. if (_L_WaveItem == null) _L_WaveItem = new WaveItem(UiPanel, Instance.GetNode<Godot.VBoxContainer>("WaveItem"));
  551. return _L_WaveItem;
  552. }
  553. }
  554. private WaveItem _L_WaveItem;
  555.  
  556. public VBoxContainer_1(MapEditorMapMarkPanel uiPanel, Godot.VBoxContainer node) : base(uiPanel, node) { }
  557. public override VBoxContainer_1 Clone() => new (UiPanel, (Godot.VBoxContainer)Instance.Duplicate());
  558. }
  559.  
  560. /// <summary>
  561. /// 类型: <see cref="Godot.ScrollContainer"/>, 路径: MapEditorMapMark.VBoxContainer.ScrollContainer
  562. /// </summary>
  563. public class ScrollContainer : UiNode<MapEditorMapMarkPanel, Godot.ScrollContainer, ScrollContainer>
  564. {
  565. /// <summary>
  566. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.VBoxContainer
  567. /// </summary>
  568. public VBoxContainer_1 L_VBoxContainer
  569. {
  570. get
  571. {
  572. if (_L_VBoxContainer == null) _L_VBoxContainer = new VBoxContainer_1(UiPanel, Instance.GetNode<Godot.VBoxContainer>("VBoxContainer"));
  573. return _L_VBoxContainer;
  574. }
  575. }
  576. private VBoxContainer_1 _L_VBoxContainer;
  577.  
  578. public ScrollContainer(MapEditorMapMarkPanel uiPanel, Godot.ScrollContainer node) : base(uiPanel, node) { }
  579. public override ScrollContainer Clone() => new (UiPanel, (Godot.ScrollContainer)Instance.Duplicate());
  580. }
  581.  
  582. /// <summary>
  583. /// 类型: <see cref="Godot.VBoxContainer"/>, 路径: MapEditorMapMark.VBoxContainer
  584. /// </summary>
  585. public class VBoxContainer : UiNode<MapEditorMapMarkPanel, Godot.VBoxContainer, VBoxContainer>
  586. {
  587. /// <summary>
  588. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorMapMark.MarkLabel
  589. /// </summary>
  590. public MarkLabel L_MarkLabel
  591. {
  592. get
  593. {
  594. if (_L_MarkLabel == null) _L_MarkLabel = new MarkLabel(UiPanel, Instance.GetNode<Godot.Label>("MarkLabel"));
  595. return _L_MarkLabel;
  596. }
  597. }
  598. private MarkLabel _L_MarkLabel;
  599.  
  600. /// <summary>
  601. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorMapMark.HBoxContainer
  602. /// </summary>
  603. public HBoxContainer L_HBoxContainer
  604. {
  605. get
  606. {
  607. if (_L_HBoxContainer == null) _L_HBoxContainer = new HBoxContainer(UiPanel, Instance.GetNode<Godot.HBoxContainer>("HBoxContainer"));
  608. return _L_HBoxContainer;
  609. }
  610. }
  611. private HBoxContainer _L_HBoxContainer;
  612.  
  613. /// <summary>
  614. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorMapMark.MarkLabel2
  615. /// </summary>
  616. public MarkLabel2 L_MarkLabel2
  617. {
  618. get
  619. {
  620. if (_L_MarkLabel2 == null) _L_MarkLabel2 = new MarkLabel2(UiPanel, Instance.GetNode<Godot.Label>("MarkLabel2"));
  621. return _L_MarkLabel2;
  622. }
  623. }
  624. private MarkLabel2 _L_MarkLabel2;
  625.  
  626. /// <summary>
  627. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorMapMark.DynamicTool
  628. /// </summary>
  629. public DynamicTool L_DynamicTool
  630. {
  631. get
  632. {
  633. if (_L_DynamicTool == null) _L_DynamicTool = new DynamicTool(UiPanel, Instance.GetNode<Godot.HBoxContainer>("DynamicTool"));
  634. return _L_DynamicTool;
  635. }
  636. }
  637. private DynamicTool _L_DynamicTool;
  638.  
  639. /// <summary>
  640. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.ScrollContainer"/>, 节点路径: MapEditorMapMark.ScrollContainer
  641. /// </summary>
  642. public ScrollContainer L_ScrollContainer
  643. {
  644. get
  645. {
  646. if (_L_ScrollContainer == null) _L_ScrollContainer = new ScrollContainer(UiPanel, Instance.GetNode<Godot.ScrollContainer>("ScrollContainer"));
  647. return _L_ScrollContainer;
  648. }
  649. }
  650. private ScrollContainer _L_ScrollContainer;
  651.  
  652. public VBoxContainer(MapEditorMapMarkPanel uiPanel, Godot.VBoxContainer node) : base(uiPanel, node) { }
  653. public override VBoxContainer Clone() => new (UiPanel, (Godot.VBoxContainer)Instance.Duplicate());
  654. }
  655.  
  656.  
  657. /// <summary>
  658. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorMapMark.VBoxContainer.MarkLabel
  659. /// </summary>
  660. public MarkLabel S_MarkLabel => L_VBoxContainer.L_MarkLabel;
  661.  
  662. /// <summary>
  663. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.OptionButton"/>, 节点路径: MapEditorMapMark.VBoxContainer.HBoxContainer.PreinstallOption
  664. /// </summary>
  665. public PreinstallOption S_PreinstallOption => L_VBoxContainer.L_HBoxContainer.L_PreinstallOption;
  666.  
  667. /// <summary>
  668. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.HBoxContainer.AddPreinstall
  669. /// </summary>
  670. public AddPreinstall S_AddPreinstall => L_VBoxContainer.L_HBoxContainer.L_AddPreinstall;
  671.  
  672. /// <summary>
  673. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.HBoxContainer.EditPreinstall
  674. /// </summary>
  675. public EditPreinstall S_EditPreinstall => L_VBoxContainer.L_HBoxContainer.L_EditPreinstall;
  676.  
  677. /// <summary>
  678. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.HBoxContainer.DeletePreinstall
  679. /// </summary>
  680. public DeletePreinstall S_DeletePreinstall => L_VBoxContainer.L_HBoxContainer.L_DeletePreinstall;
  681.  
  682. /// <summary>
  683. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.HBoxContainer
  684. /// </summary>
  685. public HBoxContainer S_HBoxContainer => L_VBoxContainer.L_HBoxContainer;
  686.  
  687. /// <summary>
  688. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorMapMark.VBoxContainer.MarkLabel2
  689. /// </summary>
  690. public MarkLabel2 S_MarkLabel2 => L_VBoxContainer.L_MarkLabel2;
  691.  
  692. /// <summary>
  693. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.DynamicTool.EditButton
  694. /// </summary>
  695. public EditButton S_EditButton => L_VBoxContainer.L_DynamicTool.L_EditButton;
  696.  
  697. /// <summary>
  698. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.DynamicTool.DeleteButton
  699. /// </summary>
  700. public DeleteButton S_DeleteButton => L_VBoxContainer.L_DynamicTool.L_DeleteButton;
  701.  
  702. /// <summary>
  703. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.DynamicTool
  704. /// </summary>
  705. public DynamicTool S_DynamicTool => L_VBoxContainer.L_DynamicTool;
  706.  
  707. /// <summary>
  708. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.AutoFillTip.Label
  709. /// </summary>
  710. public Label S_Label => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_AutoFillTip.L_Label;
  711.  
  712. /// <summary>
  713. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.ColorRect"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.AutoFillTip
  714. /// </summary>
  715. public AutoFillTip S_AutoFillTip => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_AutoFillTip;
  716.  
  717. /// <summary>
  718. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.AddWaveButton
  719. /// </summary>
  720. public AddWaveButton S_AddWaveButton => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_AddWaveButton;
  721.  
  722. /// <summary>
  723. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextureButton"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveContainer.TextureButton
  724. /// </summary>
  725. public TextureButton S_TextureButton => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem.L_WaveContainer.L_TextureButton;
  726.  
  727. /// <summary>
  728. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveContainer.WaveButton
  729. /// </summary>
  730. public WaveButton S_WaveButton => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem.L_WaveContainer.L_WaveButton;
  731.  
  732. /// <summary>
  733. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveContainer.WaveVisibleButton
  734. /// </summary>
  735. public WaveVisibleButton S_WaveVisibleButton => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem.L_WaveContainer.L_WaveVisibleButton;
  736.  
  737. /// <summary>
  738. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.WaveContainer
  739. /// </summary>
  740. public WaveContainer S_WaveContainer => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem.L_WaveContainer;
  741.  
  742. /// <summary>
  743. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarginContainer.AddMarkButton
  744. /// </summary>
  745. public AddMarkButton S_AddMarkButton => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem.L_MarginContainer.L_AddMarkButton;
  746.  
  747. /// <summary>
  748. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarginContainer
  749. /// </summary>
  750. public MarginContainer S_MarginContainer => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem.L_MarginContainer;
  751.  
  752. /// <summary>
  753. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer.MarkItem.MarkButton.MarkIcon
  754. /// </summary>
  755. public MarkIcon S_MarkIcon => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem.L_MarkContainer.L_MarkItem.L_MarkButton.L_MarkIcon;
  756.  
  757. /// <summary>
  758. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer.MarkItem.MarkButton
  759. /// </summary>
  760. public MarkButton S_MarkButton => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem.L_MarkContainer.L_MarkItem.L_MarkButton;
  761.  
  762. /// <summary>
  763. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer.MarkItem
  764. /// </summary>
  765. public MarkItem S_MarkItem => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem.L_MarkContainer.L_MarkItem;
  766.  
  767. /// <summary>
  768. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem.MarkContainer
  769. /// </summary>
  770. public MarkContainer S_MarkContainer => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem.L_MarkContainer;
  771.  
  772. /// <summary>
  773. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer.VBoxContainer.WaveItem
  774. /// </summary>
  775. public WaveItem S_WaveItem => L_VBoxContainer.L_ScrollContainer.L_VBoxContainer.L_WaveItem;
  776.  
  777. /// <summary>
  778. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.ScrollContainer"/>, 节点路径: MapEditorMapMark.VBoxContainer.ScrollContainer
  779. /// </summary>
  780. public ScrollContainer S_ScrollContainer => L_VBoxContainer.L_ScrollContainer;
  781.  
  782. }