Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / ui / editorTools / EditorTools.cs
  1. namespace UI.EditorTools;
  2.  
  3. /// <summary>
  4. /// Ui代码, 该类是根据ui场景自动生成的, 请不要手动编辑该类, 以免造成代码丢失
  5. /// </summary>
  6. public abstract partial class EditorTools : UiBase
  7. {
  8. /// <summary>
  9. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.ScrollContainer"/>, 节点路径: EditorTools.ScrollContainer
  10. /// </summary>
  11. public UiNode_ScrollContainer L_ScrollContainer
  12. {
  13. get
  14. {
  15. if (_L_ScrollContainer == null) _L_ScrollContainer = new UiNode_ScrollContainer(GetNodeOrNull<Godot.ScrollContainer>("ScrollContainer"));
  16. return _L_ScrollContainer;
  17. }
  18. }
  19. private UiNode_ScrollContainer _L_ScrollContainer;
  20.  
  21. /// <summary>
  22. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.ConfirmationDialog"/>, 节点路径: EditorTools.Confirm
  23. /// </summary>
  24. public UiNode_Confirm L_Confirm
  25. {
  26. get
  27. {
  28. if (_L_Confirm == null) _L_Confirm = new UiNode_Confirm(GetNodeOrNull<Godot.ConfirmationDialog>("Confirm"));
  29. return _L_Confirm;
  30. }
  31. }
  32. private UiNode_Confirm _L_Confirm;
  33.  
  34. /// <summary>
  35. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.AcceptDialog"/>, 节点路径: EditorTools.Tips
  36. /// </summary>
  37. public UiNode_Tips L_Tips
  38. {
  39. get
  40. {
  41. if (_L_Tips == null) _L_Tips = new UiNode_Tips(GetNodeOrNull<Godot.AcceptDialog>("Tips"));
  42. return _L_Tips;
  43. }
  44. }
  45. private UiNode_Tips _L_Tips;
  46.  
  47.  
  48. public EditorTools() : base(nameof(EditorTools))
  49. {
  50. }
  51.  
  52. /// <summary>
  53. /// 类型: <see cref="Godot.Label"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer.Label
  54. /// </summary>
  55. public class UiNode_Label : IUiNode<Godot.Label, UiNode_Label>
  56. {
  57. public UiNode_Label(Godot.Label node) : base(node) { }
  58. public override UiNode_Label Clone() => new ((Godot.Label)Instance.Duplicate());
  59. }
  60.  
  61. /// <summary>
  62. /// 类型: <see cref="Godot.Button"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer.Button
  63. /// </summary>
  64. public class UiNode_Button : IUiNode<Godot.Button, UiNode_Button>
  65. {
  66. public UiNode_Button(Godot.Button node) : base(node) { }
  67. public override UiNode_Button Clone() => new ((Godot.Button)Instance.Duplicate());
  68. }
  69.  
  70. /// <summary>
  71. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer
  72. /// </summary>
  73. public class UiNode_HBoxContainer : IUiNode<Godot.HBoxContainer, UiNode_HBoxContainer>
  74. {
  75. /// <summary>
  76. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.Label
  77. /// </summary>
  78. public UiNode_Label L_Label
  79. {
  80. get
  81. {
  82. if (_L_Label == null) _L_Label = new UiNode_Label(Instance.GetNodeOrNull<Godot.Label>("Label"));
  83. return _L_Label;
  84. }
  85. }
  86. private UiNode_Label _L_Label;
  87.  
  88. /// <summary>
  89. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.Button
  90. /// </summary>
  91. public UiNode_Button L_Button
  92. {
  93. get
  94. {
  95. if (_L_Button == null) _L_Button = new UiNode_Button(Instance.GetNodeOrNull<Godot.Button>("Button"));
  96. return _L_Button;
  97. }
  98. }
  99. private UiNode_Button _L_Button;
  100.  
  101. public UiNode_HBoxContainer(Godot.HBoxContainer node) : base(node) { }
  102. public override UiNode_HBoxContainer Clone() => new ((Godot.HBoxContainer)Instance.Duplicate());
  103. }
  104.  
  105. /// <summary>
  106. /// 类型: <see cref="Godot.Label"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer3.Label
  107. /// </summary>
  108. public class UiNode1_Label : IUiNode<Godot.Label, UiNode1_Label>
  109. {
  110. public UiNode1_Label(Godot.Label node) : base(node) { }
  111. public override UiNode1_Label Clone() => new ((Godot.Label)Instance.Duplicate());
  112. }
  113.  
  114. /// <summary>
  115. /// 类型: <see cref="Godot.LineEdit"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer3.LineEdit
  116. /// </summary>
  117. public class UiNode_LineEdit : IUiNode<Godot.LineEdit, UiNode_LineEdit>
  118. {
  119. public UiNode_LineEdit(Godot.LineEdit node) : base(node) { }
  120. public override UiNode_LineEdit Clone() => new ((Godot.LineEdit)Instance.Duplicate());
  121. }
  122.  
  123. /// <summary>
  124. /// 类型: <see cref="Godot.Button"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer3.Button
  125. /// </summary>
  126. public class UiNode1_Button : IUiNode<Godot.Button, UiNode1_Button>
  127. {
  128. public UiNode1_Button(Godot.Button node) : base(node) { }
  129. public override UiNode1_Button Clone() => new ((Godot.Button)Instance.Duplicate());
  130. }
  131.  
  132. /// <summary>
  133. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer3
  134. /// </summary>
  135. public class UiNode_HBoxContainer3 : IUiNode<Godot.HBoxContainer, UiNode_HBoxContainer3>
  136. {
  137. /// <summary>
  138. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.Label
  139. /// </summary>
  140. public UiNode1_Label L_Label
  141. {
  142. get
  143. {
  144. if (_L_Label == null) _L_Label = new UiNode1_Label(Instance.GetNodeOrNull<Godot.Label>("Label"));
  145. return _L_Label;
  146. }
  147. }
  148. private UiNode1_Label _L_Label;
  149.  
  150. /// <summary>
  151. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.LineEdit"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.LineEdit
  152. /// </summary>
  153. public UiNode_LineEdit L_LineEdit
  154. {
  155. get
  156. {
  157. if (_L_LineEdit == null) _L_LineEdit = new UiNode_LineEdit(Instance.GetNodeOrNull<Godot.LineEdit>("LineEdit"));
  158. return _L_LineEdit;
  159. }
  160. }
  161. private UiNode_LineEdit _L_LineEdit;
  162.  
  163. /// <summary>
  164. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.Button
  165. /// </summary>
  166. public UiNode1_Button L_Button
  167. {
  168. get
  169. {
  170. if (_L_Button == null) _L_Button = new UiNode1_Button(Instance.GetNodeOrNull<Godot.Button>("Button"));
  171. return _L_Button;
  172. }
  173. }
  174. private UiNode1_Button _L_Button;
  175.  
  176. public UiNode_HBoxContainer3(Godot.HBoxContainer node) : base(node) { }
  177. public override UiNode_HBoxContainer3 Clone() => new ((Godot.HBoxContainer)Instance.Duplicate());
  178. }
  179.  
  180. /// <summary>
  181. /// 类型: <see cref="Godot.Label"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer4.Label
  182. /// </summary>
  183. public class UiNode2_Label : IUiNode<Godot.Label, UiNode2_Label>
  184. {
  185. public UiNode2_Label(Godot.Label node) : base(node) { }
  186. public override UiNode2_Label Clone() => new ((Godot.Label)Instance.Duplicate());
  187. }
  188.  
  189. /// <summary>
  190. /// 类型: <see cref="Godot.Button"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer4.Button
  191. /// </summary>
  192. public class UiNode2_Button : IUiNode<Godot.Button, UiNode2_Button>
  193. {
  194. public UiNode2_Button(Godot.Button node) : base(node) { }
  195. public override UiNode2_Button Clone() => new ((Godot.Button)Instance.Duplicate());
  196. }
  197.  
  198. /// <summary>
  199. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer4
  200. /// </summary>
  201. public class UiNode_HBoxContainer4 : IUiNode<Godot.HBoxContainer, UiNode_HBoxContainer4>
  202. {
  203. /// <summary>
  204. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.Label
  205. /// </summary>
  206. public UiNode2_Label L_Label
  207. {
  208. get
  209. {
  210. if (_L_Label == null) _L_Label = new UiNode2_Label(Instance.GetNodeOrNull<Godot.Label>("Label"));
  211. return _L_Label;
  212. }
  213. }
  214. private UiNode2_Label _L_Label;
  215.  
  216. /// <summary>
  217. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.Button
  218. /// </summary>
  219. public UiNode2_Button L_Button
  220. {
  221. get
  222. {
  223. if (_L_Button == null) _L_Button = new UiNode2_Button(Instance.GetNodeOrNull<Godot.Button>("Button"));
  224. return _L_Button;
  225. }
  226. }
  227. private UiNode2_Button _L_Button;
  228.  
  229. public UiNode_HBoxContainer4(Godot.HBoxContainer node) : base(node) { }
  230. public override UiNode_HBoxContainer4 Clone() => new ((Godot.HBoxContainer)Instance.Duplicate());
  231. }
  232.  
  233. /// <summary>
  234. /// 类型: <see cref="Godot.Label"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer5.Label
  235. /// </summary>
  236. public class UiNode3_Label : IUiNode<Godot.Label, UiNode3_Label>
  237. {
  238. public UiNode3_Label(Godot.Label node) : base(node) { }
  239. public override UiNode3_Label Clone() => new ((Godot.Label)Instance.Duplicate());
  240. }
  241.  
  242. /// <summary>
  243. /// 类型: <see cref="Godot.Button"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer5.Button
  244. /// </summary>
  245. public class UiNode3_Button : IUiNode<Godot.Button, UiNode3_Button>
  246. {
  247. public UiNode3_Button(Godot.Button node) : base(node) { }
  248. public override UiNode3_Button Clone() => new ((Godot.Button)Instance.Duplicate());
  249. }
  250.  
  251. /// <summary>
  252. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer5
  253. /// </summary>
  254. public class UiNode_HBoxContainer5 : IUiNode<Godot.HBoxContainer, UiNode_HBoxContainer5>
  255. {
  256. /// <summary>
  257. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.Label
  258. /// </summary>
  259. public UiNode3_Label L_Label
  260. {
  261. get
  262. {
  263. if (_L_Label == null) _L_Label = new UiNode3_Label(Instance.GetNodeOrNull<Godot.Label>("Label"));
  264. return _L_Label;
  265. }
  266. }
  267. private UiNode3_Label _L_Label;
  268.  
  269. /// <summary>
  270. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.Button
  271. /// </summary>
  272. public UiNode3_Button L_Button
  273. {
  274. get
  275. {
  276. if (_L_Button == null) _L_Button = new UiNode3_Button(Instance.GetNodeOrNull<Godot.Button>("Button"));
  277. return _L_Button;
  278. }
  279. }
  280. private UiNode3_Button _L_Button;
  281.  
  282. public UiNode_HBoxContainer5(Godot.HBoxContainer node) : base(node) { }
  283. public override UiNode_HBoxContainer5 Clone() => new ((Godot.HBoxContainer)Instance.Duplicate());
  284. }
  285.  
  286. /// <summary>
  287. /// 类型: <see cref="Godot.Label"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer6.Label
  288. /// </summary>
  289. public class UiNode4_Label : IUiNode<Godot.Label, UiNode4_Label>
  290. {
  291. public UiNode4_Label(Godot.Label node) : base(node) { }
  292. public override UiNode4_Label Clone() => new ((Godot.Label)Instance.Duplicate());
  293. }
  294.  
  295. /// <summary>
  296. /// 类型: <see cref="Godot.LineEdit"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer6.RoomNameInput
  297. /// </summary>
  298. public class UiNode_RoomNameInput : IUiNode<Godot.LineEdit, UiNode_RoomNameInput>
  299. {
  300. public UiNode_RoomNameInput(Godot.LineEdit node) : base(node) { }
  301. public override UiNode_RoomNameInput Clone() => new ((Godot.LineEdit)Instance.Duplicate());
  302. }
  303.  
  304. /// <summary>
  305. /// 类型: <see cref="Godot.Label"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer6.Label2
  306. /// </summary>
  307. public class UiNode_Label2 : IUiNode<Godot.Label, UiNode_Label2>
  308. {
  309. public UiNode_Label2(Godot.Label node) : base(node) { }
  310. public override UiNode_Label2 Clone() => new ((Godot.Label)Instance.Duplicate());
  311. }
  312.  
  313. /// <summary>
  314. /// 类型: <see cref="Godot.OptionButton"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer6.RoomGroupSelect
  315. /// </summary>
  316. public class UiNode_RoomGroupSelect : IUiNode<Godot.OptionButton, UiNode_RoomGroupSelect>
  317. {
  318. public UiNode_RoomGroupSelect(Godot.OptionButton node) : base(node) { }
  319. public override UiNode_RoomGroupSelect Clone() => new ((Godot.OptionButton)Instance.Duplicate());
  320. }
  321.  
  322. /// <summary>
  323. /// 类型: <see cref="Godot.Label"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer6.Label3
  324. /// </summary>
  325. public class UiNode_Label3 : IUiNode<Godot.Label, UiNode_Label3>
  326. {
  327. public UiNode_Label3(Godot.Label node) : base(node) { }
  328. public override UiNode_Label3 Clone() => new ((Godot.Label)Instance.Duplicate());
  329. }
  330.  
  331. /// <summary>
  332. /// 类型: <see cref="Godot.OptionButton"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer6.RoomTypeSelect
  333. /// </summary>
  334. public class UiNode_RoomTypeSelect : IUiNode<Godot.OptionButton, UiNode_RoomTypeSelect>
  335. {
  336. public UiNode_RoomTypeSelect(Godot.OptionButton node) : base(node) { }
  337. public override UiNode_RoomTypeSelect Clone() => new ((Godot.OptionButton)Instance.Duplicate());
  338. }
  339.  
  340. /// <summary>
  341. /// 类型: <see cref="Godot.Button"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer6.Button
  342. /// </summary>
  343. public class UiNode4_Button : IUiNode<Godot.Button, UiNode4_Button>
  344. {
  345. public UiNode4_Button(Godot.Button node) : base(node) { }
  346. public override UiNode4_Button Clone() => new ((Godot.Button)Instance.Duplicate());
  347. }
  348.  
  349. /// <summary>
  350. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer6
  351. /// </summary>
  352. public class UiNode_HBoxContainer6 : IUiNode<Godot.HBoxContainer, UiNode_HBoxContainer6>
  353. {
  354. /// <summary>
  355. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.Label
  356. /// </summary>
  357. public UiNode4_Label L_Label
  358. {
  359. get
  360. {
  361. if (_L_Label == null) _L_Label = new UiNode4_Label(Instance.GetNodeOrNull<Godot.Label>("Label"));
  362. return _L_Label;
  363. }
  364. }
  365. private UiNode4_Label _L_Label;
  366.  
  367. /// <summary>
  368. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.LineEdit"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.RoomNameInput
  369. /// </summary>
  370. public UiNode_RoomNameInput L_RoomNameInput
  371. {
  372. get
  373. {
  374. if (_L_RoomNameInput == null) _L_RoomNameInput = new UiNode_RoomNameInput(Instance.GetNodeOrNull<Godot.LineEdit>("RoomNameInput"));
  375. return _L_RoomNameInput;
  376. }
  377. }
  378. private UiNode_RoomNameInput _L_RoomNameInput;
  379.  
  380. /// <summary>
  381. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.Label2
  382. /// </summary>
  383. public UiNode_Label2 L_Label2
  384. {
  385. get
  386. {
  387. if (_L_Label2 == null) _L_Label2 = new UiNode_Label2(Instance.GetNodeOrNull<Godot.Label>("Label2"));
  388. return _L_Label2;
  389. }
  390. }
  391. private UiNode_Label2 _L_Label2;
  392.  
  393. /// <summary>
  394. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.OptionButton"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.RoomGroupSelect
  395. /// </summary>
  396. public UiNode_RoomGroupSelect L_RoomGroupSelect
  397. {
  398. get
  399. {
  400. if (_L_RoomGroupSelect == null) _L_RoomGroupSelect = new UiNode_RoomGroupSelect(Instance.GetNodeOrNull<Godot.OptionButton>("RoomGroupSelect"));
  401. return _L_RoomGroupSelect;
  402. }
  403. }
  404. private UiNode_RoomGroupSelect _L_RoomGroupSelect;
  405.  
  406. /// <summary>
  407. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.Label3
  408. /// </summary>
  409. public UiNode_Label3 L_Label3
  410. {
  411. get
  412. {
  413. if (_L_Label3 == null) _L_Label3 = new UiNode_Label3(Instance.GetNodeOrNull<Godot.Label>("Label3"));
  414. return _L_Label3;
  415. }
  416. }
  417. private UiNode_Label3 _L_Label3;
  418.  
  419. /// <summary>
  420. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.OptionButton"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.RoomTypeSelect
  421. /// </summary>
  422. public UiNode_RoomTypeSelect L_RoomTypeSelect
  423. {
  424. get
  425. {
  426. if (_L_RoomTypeSelect == null) _L_RoomTypeSelect = new UiNode_RoomTypeSelect(Instance.GetNodeOrNull<Godot.OptionButton>("RoomTypeSelect"));
  427. return _L_RoomTypeSelect;
  428. }
  429. }
  430. private UiNode_RoomTypeSelect _L_RoomTypeSelect;
  431.  
  432. /// <summary>
  433. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.Button
  434. /// </summary>
  435. public UiNode4_Button L_Button
  436. {
  437. get
  438. {
  439. if (_L_Button == null) _L_Button = new UiNode4_Button(Instance.GetNodeOrNull<Godot.Button>("Button"));
  440. return _L_Button;
  441. }
  442. }
  443. private UiNode4_Button _L_Button;
  444.  
  445. public UiNode_HBoxContainer6(Godot.HBoxContainer node) : base(node) { }
  446. public override UiNode_HBoxContainer6 Clone() => new ((Godot.HBoxContainer)Instance.Duplicate());
  447. }
  448.  
  449. /// <summary>
  450. /// 类型: <see cref="Godot.Label"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer2.Label
  451. /// </summary>
  452. public class UiNode5_Label : IUiNode<Godot.Label, UiNode5_Label>
  453. {
  454. public UiNode5_Label(Godot.Label node) : base(node) { }
  455. public override UiNode5_Label Clone() => new ((Godot.Label)Instance.Duplicate());
  456. }
  457.  
  458. /// <summary>
  459. /// 类型: <see cref="Godot.Button"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer2.Button
  460. /// </summary>
  461. public class UiNode5_Button : IUiNode<Godot.Button, UiNode5_Button>
  462. {
  463. public UiNode5_Button(Godot.Button node) : base(node) { }
  464. public override UiNode5_Button Clone() => new ((Godot.Button)Instance.Duplicate());
  465. }
  466.  
  467. /// <summary>
  468. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.HBoxContainer2
  469. /// </summary>
  470. public class UiNode_HBoxContainer2 : IUiNode<Godot.HBoxContainer, UiNode_HBoxContainer2>
  471. {
  472. /// <summary>
  473. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.Label
  474. /// </summary>
  475. public UiNode5_Label L_Label
  476. {
  477. get
  478. {
  479. if (_L_Label == null) _L_Label = new UiNode5_Label(Instance.GetNodeOrNull<Godot.Label>("Label"));
  480. return _L_Label;
  481. }
  482. }
  483. private UiNode5_Label _L_Label;
  484.  
  485. /// <summary>
  486. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer.Button
  487. /// </summary>
  488. public UiNode5_Button L_Button
  489. {
  490. get
  491. {
  492. if (_L_Button == null) _L_Button = new UiNode5_Button(Instance.GetNodeOrNull<Godot.Button>("Button"));
  493. return _L_Button;
  494. }
  495. }
  496. private UiNode5_Button _L_Button;
  497.  
  498. public UiNode_HBoxContainer2(Godot.HBoxContainer node) : base(node) { }
  499. public override UiNode_HBoxContainer2 Clone() => new ((Godot.HBoxContainer)Instance.Duplicate());
  500. }
  501.  
  502. /// <summary>
  503. /// 类型: <see cref="Godot.VBoxContainer"/>, 路径: EditorTools.ScrollContainer.MarginContainer.VBoxContainer
  504. /// </summary>
  505. public class UiNode_VBoxContainer : IUiNode<Godot.VBoxContainer, UiNode_VBoxContainer>
  506. {
  507. /// <summary>
  508. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.HBoxContainer
  509. /// </summary>
  510. public UiNode_HBoxContainer L_HBoxContainer
  511. {
  512. get
  513. {
  514. if (_L_HBoxContainer == null) _L_HBoxContainer = new UiNode_HBoxContainer(Instance.GetNodeOrNull<Godot.HBoxContainer>("HBoxContainer"));
  515. return _L_HBoxContainer;
  516. }
  517. }
  518. private UiNode_HBoxContainer _L_HBoxContainer;
  519.  
  520. /// <summary>
  521. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.HBoxContainer3
  522. /// </summary>
  523. public UiNode_HBoxContainer3 L_HBoxContainer3
  524. {
  525. get
  526. {
  527. if (_L_HBoxContainer3 == null) _L_HBoxContainer3 = new UiNode_HBoxContainer3(Instance.GetNodeOrNull<Godot.HBoxContainer>("HBoxContainer3"));
  528. return _L_HBoxContainer3;
  529. }
  530. }
  531. private UiNode_HBoxContainer3 _L_HBoxContainer3;
  532.  
  533. /// <summary>
  534. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.HBoxContainer4
  535. /// </summary>
  536. public UiNode_HBoxContainer4 L_HBoxContainer4
  537. {
  538. get
  539. {
  540. if (_L_HBoxContainer4 == null) _L_HBoxContainer4 = new UiNode_HBoxContainer4(Instance.GetNodeOrNull<Godot.HBoxContainer>("HBoxContainer4"));
  541. return _L_HBoxContainer4;
  542. }
  543. }
  544. private UiNode_HBoxContainer4 _L_HBoxContainer4;
  545.  
  546. /// <summary>
  547. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.HBoxContainer5
  548. /// </summary>
  549. public UiNode_HBoxContainer5 L_HBoxContainer5
  550. {
  551. get
  552. {
  553. if (_L_HBoxContainer5 == null) _L_HBoxContainer5 = new UiNode_HBoxContainer5(Instance.GetNodeOrNull<Godot.HBoxContainer>("HBoxContainer5"));
  554. return _L_HBoxContainer5;
  555. }
  556. }
  557. private UiNode_HBoxContainer5 _L_HBoxContainer5;
  558.  
  559. /// <summary>
  560. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.HBoxContainer6
  561. /// </summary>
  562. public UiNode_HBoxContainer6 L_HBoxContainer6
  563. {
  564. get
  565. {
  566. if (_L_HBoxContainer6 == null) _L_HBoxContainer6 = new UiNode_HBoxContainer6(Instance.GetNodeOrNull<Godot.HBoxContainer>("HBoxContainer6"));
  567. return _L_HBoxContainer6;
  568. }
  569. }
  570. private UiNode_HBoxContainer6 _L_HBoxContainer6;
  571.  
  572. /// <summary>
  573. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: EditorTools.ScrollContainer.MarginContainer.HBoxContainer2
  574. /// </summary>
  575. public UiNode_HBoxContainer2 L_HBoxContainer2
  576. {
  577. get
  578. {
  579. if (_L_HBoxContainer2 == null) _L_HBoxContainer2 = new UiNode_HBoxContainer2(Instance.GetNodeOrNull<Godot.HBoxContainer>("HBoxContainer2"));
  580. return _L_HBoxContainer2;
  581. }
  582. }
  583. private UiNode_HBoxContainer2 _L_HBoxContainer2;
  584.  
  585. public UiNode_VBoxContainer(Godot.VBoxContainer node) : base(node) { }
  586. public override UiNode_VBoxContainer Clone() => new ((Godot.VBoxContainer)Instance.Duplicate());
  587. }
  588.  
  589. /// <summary>
  590. /// 类型: <see cref="Godot.MarginContainer"/>, 路径: EditorTools.ScrollContainer.MarginContainer
  591. /// </summary>
  592. public class UiNode_MarginContainer : IUiNode<Godot.MarginContainer, UiNode_MarginContainer>
  593. {
  594. /// <summary>
  595. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: EditorTools.ScrollContainer.VBoxContainer
  596. /// </summary>
  597. public UiNode_VBoxContainer L_VBoxContainer
  598. {
  599. get
  600. {
  601. if (_L_VBoxContainer == null) _L_VBoxContainer = new UiNode_VBoxContainer(Instance.GetNodeOrNull<Godot.VBoxContainer>("VBoxContainer"));
  602. return _L_VBoxContainer;
  603. }
  604. }
  605. private UiNode_VBoxContainer _L_VBoxContainer;
  606.  
  607. public UiNode_MarginContainer(Godot.MarginContainer node) : base(node) { }
  608. public override UiNode_MarginContainer Clone() => new ((Godot.MarginContainer)Instance.Duplicate());
  609. }
  610.  
  611. /// <summary>
  612. /// 类型: <see cref="Godot.ScrollContainer"/>, 路径: EditorTools.ScrollContainer
  613. /// </summary>
  614. public class UiNode_ScrollContainer : IUiNode<Godot.ScrollContainer, UiNode_ScrollContainer>
  615. {
  616. /// <summary>
  617. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: EditorTools.MarginContainer
  618. /// </summary>
  619. public UiNode_MarginContainer L_MarginContainer
  620. {
  621. get
  622. {
  623. if (_L_MarginContainer == null) _L_MarginContainer = new UiNode_MarginContainer(Instance.GetNodeOrNull<Godot.MarginContainer>("MarginContainer"));
  624. return _L_MarginContainer;
  625. }
  626. }
  627. private UiNode_MarginContainer _L_MarginContainer;
  628.  
  629. public UiNode_ScrollContainer(Godot.ScrollContainer node) : base(node) { }
  630. public override UiNode_ScrollContainer Clone() => new ((Godot.ScrollContainer)Instance.Duplicate());
  631. }
  632.  
  633. /// <summary>
  634. /// 类型: <see cref="Godot.ConfirmationDialog"/>, 路径: EditorTools.Confirm
  635. /// </summary>
  636. public class UiNode_Confirm : IUiNode<Godot.ConfirmationDialog, UiNode_Confirm>
  637. {
  638. public UiNode_Confirm(Godot.ConfirmationDialog node) : base(node) { }
  639. public override UiNode_Confirm Clone() => new ((Godot.ConfirmationDialog)Instance.Duplicate());
  640. }
  641.  
  642. /// <summary>
  643. /// 类型: <see cref="Godot.AcceptDialog"/>, 路径: EditorTools.Tips
  644. /// </summary>
  645. public class UiNode_Tips : IUiNode<Godot.AcceptDialog, UiNode_Tips>
  646. {
  647. public UiNode_Tips(Godot.AcceptDialog node) : base(node) { }
  648. public override UiNode_Tips Clone() => new ((Godot.AcceptDialog)Instance.Duplicate());
  649. }
  650.  
  651. }