Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / ui / editorTileImage / EditorTileImage.cs
@小李xl 小李xl on 20 Jan 2024 23 KB TileSet导入Image面板, 开发中
  1. namespace UI.EditorTileImage;
  2.  
  3. /// <summary>
  4. /// Ui代码, 该类是根据ui场景自动生成的, 请不要手动编辑该类, 以免造成代码丢失
  5. /// </summary>
  6. public abstract partial class EditorTileImage : UiBase
  7. {
  8. /// <summary>
  9. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: EditorTileImage.HBoxContainer
  10. /// </summary>
  11. public HBoxContainer L_HBoxContainer
  12. {
  13. get
  14. {
  15. if (_L_HBoxContainer == null) _L_HBoxContainer = new HBoxContainer((EditorTileImagePanel)this, GetNode<Godot.HBoxContainer>("HBoxContainer"));
  16. return _L_HBoxContainer;
  17. }
  18. }
  19. private HBoxContainer _L_HBoxContainer;
  20.  
  21.  
  22. public EditorTileImage() : base(nameof(EditorTileImage))
  23. {
  24. }
  25.  
  26. public sealed override void OnInitNestedUi()
  27. {
  28. _ = L_HBoxContainer.L_Left.L_Bg;
  29.  
  30. }
  31.  
  32. /// <summary>
  33. /// 类型: <see cref="Godot.Sprite2D"/>, 路径: EditorTileImage.HBoxContainer.Left.Bg.TextureRoot.TileSprite
  34. /// </summary>
  35. public class TileSprite : UiNode<EditorTileImagePanel, Godot.Sprite2D, TileSprite>
  36. {
  37. public TileSprite(EditorTileImagePanel uiPanel, Godot.Sprite2D node) : base(uiPanel, node) { }
  38. public override TileSprite Clone() => new (UiPanel, (Godot.Sprite2D)Instance.Duplicate());
  39. }
  40.  
  41. /// <summary>
  42. /// 类型: <see cref="Godot.Control"/>, 路径: EditorTileImage.HBoxContainer.Left.Bg.TextureRoot.Brush
  43. /// </summary>
  44. public class Brush : UiNode<EditorTileImagePanel, Godot.Control, Brush>
  45. {
  46. public Brush(EditorTileImagePanel uiPanel, Godot.Control node) : base(uiPanel, node) { }
  47. public override Brush Clone() => new (UiPanel, (Godot.Control)Instance.Duplicate());
  48. }
  49.  
  50. /// <summary>
  51. /// 类型: <see cref="Godot.Control"/>, 路径: EditorTileImage.HBoxContainer.Left.Bg.TextureRoot
  52. /// </summary>
  53. public class TextureRoot : UiNode<EditorTileImagePanel, Godot.Control, TextureRoot>
  54. {
  55. /// <summary>
  56. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Sprite2D"/>, 节点路径: EditorTileImage.HBoxContainer.Left.Bg.TileSprite
  57. /// </summary>
  58. public TileSprite L_TileSprite
  59. {
  60. get
  61. {
  62. if (_L_TileSprite == null) _L_TileSprite = new TileSprite(UiPanel, Instance.GetNode<Godot.Sprite2D>("TileSprite"));
  63. return _L_TileSprite;
  64. }
  65. }
  66. private TileSprite _L_TileSprite;
  67.  
  68. /// <summary>
  69. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Control"/>, 节点路径: EditorTileImage.HBoxContainer.Left.Bg.Brush
  70. /// </summary>
  71. public Brush L_Brush
  72. {
  73. get
  74. {
  75. if (_L_Brush == null) _L_Brush = new Brush(UiPanel, Instance.GetNode<Godot.Control>("Brush"));
  76. return _L_Brush;
  77. }
  78. }
  79. private Brush _L_Brush;
  80.  
  81. public TextureRoot(EditorTileImagePanel uiPanel, Godot.Control node) : base(uiPanel, node) { }
  82. public override TextureRoot Clone() => new (UiPanel, (Godot.Control)Instance.Duplicate());
  83. }
  84.  
  85. /// <summary>
  86. /// 类型: <see cref="Godot.TextureButton"/>, 路径: EditorTileImage.HBoxContainer.Left.Bg.FocusBtn
  87. /// </summary>
  88. public class FocusBtn : UiNode<EditorTileImagePanel, Godot.TextureButton, FocusBtn>
  89. {
  90. public FocusBtn(EditorTileImagePanel uiPanel, Godot.TextureButton node) : base(uiPanel, node) { }
  91. public override FocusBtn Clone() => new (UiPanel, (Godot.TextureButton)Instance.Duplicate());
  92. }
  93.  
  94. /// <summary>
  95. /// 类型: <see cref="UI.EditorTileImage.ImageBg"/>, 路径: EditorTileImage.HBoxContainer.Left.Bg
  96. /// </summary>
  97. public class Bg : UiNode<EditorTileImagePanel, UI.EditorTileImage.ImageBg, Bg>
  98. {
  99. /// <summary>
  100. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Control"/>, 节点路径: EditorTileImage.HBoxContainer.Left.TextureRoot
  101. /// </summary>
  102. public TextureRoot L_TextureRoot
  103. {
  104. get
  105. {
  106. if (_L_TextureRoot == null) _L_TextureRoot = new TextureRoot(UiPanel, Instance.GetNode<Godot.Control>("TextureRoot"));
  107. return _L_TextureRoot;
  108. }
  109. }
  110. private TextureRoot _L_TextureRoot;
  111.  
  112. /// <summary>
  113. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureButton"/>, 节点路径: EditorTileImage.HBoxContainer.Left.FocusBtn
  114. /// </summary>
  115. public FocusBtn L_FocusBtn
  116. {
  117. get
  118. {
  119. if (_L_FocusBtn == null) _L_FocusBtn = new FocusBtn(UiPanel, Instance.GetNode<Godot.TextureButton>("FocusBtn"));
  120. return _L_FocusBtn;
  121. }
  122. }
  123. private FocusBtn _L_FocusBtn;
  124.  
  125. public Bg(EditorTileImagePanel uiPanel, UI.EditorTileImage.ImageBg node) : base(uiPanel, node) { }
  126. public override Bg Clone() => new (UiPanel, (UI.EditorTileImage.ImageBg)Instance.Duplicate());
  127. }
  128.  
  129. /// <summary>
  130. /// 类型: <see cref="Godot.Panel"/>, 路径: EditorTileImage.HBoxContainer.Left
  131. /// </summary>
  132. public class Left : UiNode<EditorTileImagePanel, Godot.Panel, Left>
  133. {
  134. /// <summary>
  135. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="UI.EditorTileImage.ImageBg"/>, 节点路径: EditorTileImage.HBoxContainer.Bg
  136. /// </summary>
  137. public Bg L_Bg
  138. {
  139. get
  140. {
  141. if (_L_Bg == null) _L_Bg = new Bg(UiPanel, Instance.GetNode<UI.EditorTileImage.ImageBg>("Bg"));
  142. return _L_Bg;
  143. }
  144. }
  145. private Bg _L_Bg;
  146.  
  147. public Left(EditorTileImagePanel uiPanel, Godot.Panel node) : base(uiPanel, node) { }
  148. public override Left Clone() => new (UiPanel, (Godot.Panel)Instance.Duplicate());
  149. }
  150.  
  151. /// <summary>
  152. /// 类型: <see cref="Godot.Label"/>, 路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.HBoxContainer.Label
  153. /// </summary>
  154. public class Label : UiNode<EditorTileImagePanel, Godot.Label, Label>
  155. {
  156. public Label(EditorTileImagePanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  157. public override Label Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  158. }
  159.  
  160. /// <summary>
  161. /// 类型: <see cref="Godot.SpinBox"/>, 路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.HBoxContainer.SpinBox
  162. /// </summary>
  163. public class SpinBox : UiNode<EditorTileImagePanel, Godot.SpinBox, SpinBox>
  164. {
  165. public SpinBox(EditorTileImagePanel uiPanel, Godot.SpinBox node) : base(uiPanel, node) { }
  166. public override SpinBox Clone() => new (UiPanel, (Godot.SpinBox)Instance.Duplicate());
  167. }
  168.  
  169. /// <summary>
  170. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.HBoxContainer
  171. /// </summary>
  172. public class HBoxContainer_1 : UiNode<EditorTileImagePanel, Godot.HBoxContainer, HBoxContainer_1>
  173. {
  174. /// <summary>
  175. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.Label
  176. /// </summary>
  177. public Label L_Label
  178. {
  179. get
  180. {
  181. if (_L_Label == null) _L_Label = new Label(UiPanel, Instance.GetNode<Godot.Label>("Label"));
  182. return _L_Label;
  183. }
  184. }
  185. private Label _L_Label;
  186.  
  187. /// <summary>
  188. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.SpinBox"/>, 节点路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.SpinBox
  189. /// </summary>
  190. public SpinBox L_SpinBox
  191. {
  192. get
  193. {
  194. if (_L_SpinBox == null) _L_SpinBox = new SpinBox(UiPanel, Instance.GetNode<Godot.SpinBox>("SpinBox"));
  195. return _L_SpinBox;
  196. }
  197. }
  198. private SpinBox _L_SpinBox;
  199.  
  200. public HBoxContainer_1(EditorTileImagePanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  201. public override HBoxContainer_1 Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  202. }
  203.  
  204. /// <summary>
  205. /// 类型: <see cref="Godot.Label"/>, 路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.HBoxContainer2.Label
  206. /// </summary>
  207. public class Label_1 : UiNode<EditorTileImagePanel, Godot.Label, Label_1>
  208. {
  209. public Label_1(EditorTileImagePanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  210. public override Label_1 Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  211. }
  212.  
  213. /// <summary>
  214. /// 类型: <see cref="Godot.SpinBox"/>, 路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.HBoxContainer2.SpinBox
  215. /// </summary>
  216. public class SpinBox_1 : UiNode<EditorTileImagePanel, Godot.SpinBox, SpinBox_1>
  217. {
  218. public SpinBox_1(EditorTileImagePanel uiPanel, Godot.SpinBox node) : base(uiPanel, node) { }
  219. public override SpinBox_1 Clone() => new (UiPanel, (Godot.SpinBox)Instance.Duplicate());
  220. }
  221.  
  222. /// <summary>
  223. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.HBoxContainer2
  224. /// </summary>
  225. public class HBoxContainer2 : UiNode<EditorTileImagePanel, Godot.HBoxContainer, HBoxContainer2>
  226. {
  227. /// <summary>
  228. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.Label
  229. /// </summary>
  230. public Label_1 L_Label
  231. {
  232. get
  233. {
  234. if (_L_Label == null) _L_Label = new Label_1(UiPanel, Instance.GetNode<Godot.Label>("Label"));
  235. return _L_Label;
  236. }
  237. }
  238. private Label_1 _L_Label;
  239.  
  240. /// <summary>
  241. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.SpinBox"/>, 节点路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.SpinBox
  242. /// </summary>
  243. public SpinBox_1 L_SpinBox
  244. {
  245. get
  246. {
  247. if (_L_SpinBox == null) _L_SpinBox = new SpinBox_1(UiPanel, Instance.GetNode<Godot.SpinBox>("SpinBox"));
  248. return _L_SpinBox;
  249. }
  250. }
  251. private SpinBox_1 _L_SpinBox;
  252.  
  253. public HBoxContainer2(EditorTileImagePanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  254. public override HBoxContainer2 Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  255. }
  256.  
  257. /// <summary>
  258. /// 类型: <see cref="Godot.Label"/>, 路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.HBoxContainer3.Label
  259. /// </summary>
  260. public class Label_2 : UiNode<EditorTileImagePanel, Godot.Label, Label_2>
  261. {
  262. public Label_2(EditorTileImagePanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  263. public override Label_2 Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  264. }
  265.  
  266. /// <summary>
  267. /// 类型: <see cref="Godot.SpinBox"/>, 路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.HBoxContainer3.SpinBox
  268. /// </summary>
  269. public class SpinBox_2 : UiNode<EditorTileImagePanel, Godot.SpinBox, SpinBox_2>
  270. {
  271. public SpinBox_2(EditorTileImagePanel uiPanel, Godot.SpinBox node) : base(uiPanel, node) { }
  272. public override SpinBox_2 Clone() => new (UiPanel, (Godot.SpinBox)Instance.Duplicate());
  273. }
  274.  
  275. /// <summary>
  276. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.HBoxContainer3
  277. /// </summary>
  278. public class HBoxContainer3 : UiNode<EditorTileImagePanel, Godot.HBoxContainer, HBoxContainer3>
  279. {
  280. /// <summary>
  281. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.Label
  282. /// </summary>
  283. public Label_2 L_Label
  284. {
  285. get
  286. {
  287. if (_L_Label == null) _L_Label = new Label_2(UiPanel, Instance.GetNode<Godot.Label>("Label"));
  288. return _L_Label;
  289. }
  290. }
  291. private Label_2 _L_Label;
  292.  
  293. /// <summary>
  294. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.SpinBox"/>, 节点路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.SpinBox
  295. /// </summary>
  296. public SpinBox_2 L_SpinBox
  297. {
  298. get
  299. {
  300. if (_L_SpinBox == null) _L_SpinBox = new SpinBox_2(UiPanel, Instance.GetNode<Godot.SpinBox>("SpinBox"));
  301. return _L_SpinBox;
  302. }
  303. }
  304. private SpinBox_2 _L_SpinBox;
  305.  
  306. public HBoxContainer3(EditorTileImagePanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  307. public override HBoxContainer3 Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  308. }
  309.  
  310. /// <summary>
  311. /// 类型: <see cref="Godot.Label"/>, 路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.HBoxContainer4.Label
  312. /// </summary>
  313. public class Label_3 : UiNode<EditorTileImagePanel, Godot.Label, Label_3>
  314. {
  315. public Label_3(EditorTileImagePanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  316. public override Label_3 Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  317. }
  318.  
  319. /// <summary>
  320. /// 类型: <see cref="Godot.SpinBox"/>, 路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.HBoxContainer4.SpinBox
  321. /// </summary>
  322. public class SpinBox_3 : UiNode<EditorTileImagePanel, Godot.SpinBox, SpinBox_3>
  323. {
  324. public SpinBox_3(EditorTileImagePanel uiPanel, Godot.SpinBox node) : base(uiPanel, node) { }
  325. public override SpinBox_3 Clone() => new (UiPanel, (Godot.SpinBox)Instance.Duplicate());
  326. }
  327.  
  328. /// <summary>
  329. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.HBoxContainer4
  330. /// </summary>
  331. public class HBoxContainer4 : UiNode<EditorTileImagePanel, Godot.HBoxContainer, HBoxContainer4>
  332. {
  333. /// <summary>
  334. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.Label
  335. /// </summary>
  336. public Label_3 L_Label
  337. {
  338. get
  339. {
  340. if (_L_Label == null) _L_Label = new Label_3(UiPanel, Instance.GetNode<Godot.Label>("Label"));
  341. return _L_Label;
  342. }
  343. }
  344. private Label_3 _L_Label;
  345.  
  346. /// <summary>
  347. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.SpinBox"/>, 节点路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.SpinBox
  348. /// </summary>
  349. public SpinBox_3 L_SpinBox
  350. {
  351. get
  352. {
  353. if (_L_SpinBox == null) _L_SpinBox = new SpinBox_3(UiPanel, Instance.GetNode<Godot.SpinBox>("SpinBox"));
  354. return _L_SpinBox;
  355. }
  356. }
  357. private SpinBox_3 _L_SpinBox;
  358.  
  359. public HBoxContainer4(EditorTileImagePanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  360. public override HBoxContainer4 Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  361. }
  362.  
  363. /// <summary>
  364. /// 类型: <see cref="Godot.VBoxContainer"/>, 路径: EditorTileImage.HBoxContainer.Right.VBoxContainer
  365. /// </summary>
  366. public class VBoxContainer : UiNode<EditorTileImagePanel, Godot.VBoxContainer, VBoxContainer>
  367. {
  368. /// <summary>
  369. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: EditorTileImage.HBoxContainer.Right.HBoxContainer
  370. /// </summary>
  371. public HBoxContainer_1 L_HBoxContainer
  372. {
  373. get
  374. {
  375. if (_L_HBoxContainer == null) _L_HBoxContainer = new HBoxContainer_1(UiPanel, Instance.GetNode<Godot.HBoxContainer>("HBoxContainer"));
  376. return _L_HBoxContainer;
  377. }
  378. }
  379. private HBoxContainer_1 _L_HBoxContainer;
  380.  
  381. /// <summary>
  382. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: EditorTileImage.HBoxContainer.Right.HBoxContainer2
  383. /// </summary>
  384. public HBoxContainer2 L_HBoxContainer2
  385. {
  386. get
  387. {
  388. if (_L_HBoxContainer2 == null) _L_HBoxContainer2 = new HBoxContainer2(UiPanel, Instance.GetNode<Godot.HBoxContainer>("HBoxContainer2"));
  389. return _L_HBoxContainer2;
  390. }
  391. }
  392. private HBoxContainer2 _L_HBoxContainer2;
  393.  
  394. /// <summary>
  395. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: EditorTileImage.HBoxContainer.Right.HBoxContainer3
  396. /// </summary>
  397. public HBoxContainer3 L_HBoxContainer3
  398. {
  399. get
  400. {
  401. if (_L_HBoxContainer3 == null) _L_HBoxContainer3 = new HBoxContainer3(UiPanel, Instance.GetNode<Godot.HBoxContainer>("HBoxContainer3"));
  402. return _L_HBoxContainer3;
  403. }
  404. }
  405. private HBoxContainer3 _L_HBoxContainer3;
  406.  
  407. /// <summary>
  408. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: EditorTileImage.HBoxContainer.Right.HBoxContainer4
  409. /// </summary>
  410. public HBoxContainer4 L_HBoxContainer4
  411. {
  412. get
  413. {
  414. if (_L_HBoxContainer4 == null) _L_HBoxContainer4 = new HBoxContainer4(UiPanel, Instance.GetNode<Godot.HBoxContainer>("HBoxContainer4"));
  415. return _L_HBoxContainer4;
  416. }
  417. }
  418. private HBoxContainer4 _L_HBoxContainer4;
  419.  
  420. public VBoxContainer(EditorTileImagePanel uiPanel, Godot.VBoxContainer node) : base(uiPanel, node) { }
  421. public override VBoxContainer Clone() => new (UiPanel, (Godot.VBoxContainer)Instance.Duplicate());
  422. }
  423.  
  424. /// <summary>
  425. /// 类型: <see cref="Godot.Panel"/>, 路径: EditorTileImage.HBoxContainer.Right
  426. /// </summary>
  427. public class Right : UiNode<EditorTileImagePanel, Godot.Panel, Right>
  428. {
  429. /// <summary>
  430. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: EditorTileImage.HBoxContainer.VBoxContainer
  431. /// </summary>
  432. public VBoxContainer L_VBoxContainer
  433. {
  434. get
  435. {
  436. if (_L_VBoxContainer == null) _L_VBoxContainer = new VBoxContainer(UiPanel, Instance.GetNode<Godot.VBoxContainer>("VBoxContainer"));
  437. return _L_VBoxContainer;
  438. }
  439. }
  440. private VBoxContainer _L_VBoxContainer;
  441.  
  442. public Right(EditorTileImagePanel uiPanel, Godot.Panel node) : base(uiPanel, node) { }
  443. public override Right Clone() => new (UiPanel, (Godot.Panel)Instance.Duplicate());
  444. }
  445.  
  446. /// <summary>
  447. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: EditorTileImage.HBoxContainer
  448. /// </summary>
  449. public class HBoxContainer : UiNode<EditorTileImagePanel, Godot.HBoxContainer, HBoxContainer>
  450. {
  451. /// <summary>
  452. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Panel"/>, 节点路径: EditorTileImage.Left
  453. /// </summary>
  454. public Left L_Left
  455. {
  456. get
  457. {
  458. if (_L_Left == null) _L_Left = new Left(UiPanel, Instance.GetNode<Godot.Panel>("Left"));
  459. return _L_Left;
  460. }
  461. }
  462. private Left _L_Left;
  463.  
  464. /// <summary>
  465. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Panel"/>, 节点路径: EditorTileImage.Right
  466. /// </summary>
  467. public Right L_Right
  468. {
  469. get
  470. {
  471. if (_L_Right == null) _L_Right = new Right(UiPanel, Instance.GetNode<Godot.Panel>("Right"));
  472. return _L_Right;
  473. }
  474. }
  475. private Right _L_Right;
  476.  
  477. public HBoxContainer(EditorTileImagePanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  478. public override HBoxContainer Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  479. }
  480.  
  481.  
  482. /// <summary>
  483. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Sprite2D"/>, 节点路径: EditorTileImage.HBoxContainer.Left.Bg.TextureRoot.TileSprite
  484. /// </summary>
  485. public TileSprite S_TileSprite => L_HBoxContainer.L_Left.L_Bg.L_TextureRoot.L_TileSprite;
  486.  
  487. /// <summary>
  488. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Control"/>, 节点路径: EditorTileImage.HBoxContainer.Left.Bg.TextureRoot.Brush
  489. /// </summary>
  490. public Brush S_Brush => L_HBoxContainer.L_Left.L_Bg.L_TextureRoot.L_Brush;
  491.  
  492. /// <summary>
  493. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Control"/>, 节点路径: EditorTileImage.HBoxContainer.Left.Bg.TextureRoot
  494. /// </summary>
  495. public TextureRoot S_TextureRoot => L_HBoxContainer.L_Left.L_Bg.L_TextureRoot;
  496.  
  497. /// <summary>
  498. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextureButton"/>, 节点路径: EditorTileImage.HBoxContainer.Left.Bg.FocusBtn
  499. /// </summary>
  500. public FocusBtn S_FocusBtn => L_HBoxContainer.L_Left.L_Bg.L_FocusBtn;
  501.  
  502. /// <summary>
  503. /// 场景中唯一名称的节点, 节点类型: <see cref="UI.EditorTileImage.ImageBg"/>, 节点路径: EditorTileImage.HBoxContainer.Left.Bg
  504. /// </summary>
  505. public Bg S_Bg => L_HBoxContainer.L_Left.L_Bg;
  506.  
  507. /// <summary>
  508. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Panel"/>, 节点路径: EditorTileImage.HBoxContainer.Left
  509. /// </summary>
  510. public Left S_Left => L_HBoxContainer.L_Left;
  511.  
  512. /// <summary>
  513. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.HBoxContainer2
  514. /// </summary>
  515. public HBoxContainer2 S_HBoxContainer2 => L_HBoxContainer.L_Right.L_VBoxContainer.L_HBoxContainer2;
  516.  
  517. /// <summary>
  518. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.HBoxContainer3
  519. /// </summary>
  520. public HBoxContainer3 S_HBoxContainer3 => L_HBoxContainer.L_Right.L_VBoxContainer.L_HBoxContainer3;
  521.  
  522. /// <summary>
  523. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: EditorTileImage.HBoxContainer.Right.VBoxContainer.HBoxContainer4
  524. /// </summary>
  525. public HBoxContainer4 S_HBoxContainer4 => L_HBoxContainer.L_Right.L_VBoxContainer.L_HBoxContainer4;
  526.  
  527. /// <summary>
  528. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: EditorTileImage.HBoxContainer.Right.VBoxContainer
  529. /// </summary>
  530. public VBoxContainer S_VBoxContainer => L_HBoxContainer.L_Right.L_VBoxContainer;
  531.  
  532. /// <summary>
  533. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Panel"/>, 节点路径: EditorTileImage.HBoxContainer.Right
  534. /// </summary>
  535. public Right S_Right => L_HBoxContainer.L_Right;
  536.  
  537. }