Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / ui / tileSetEditorTerrain / TileSetEditorTerrain.cs
@小李xl 小李xl on 14 Jan 2024 50 KB 添加TileSet错误红点
  1. namespace UI.TileSetEditorTerrain;
  2.  
  3. /// <summary>
  4. /// Ui代码, 该类是根据ui场景自动生成的, 请不要手动编辑该类, 以免造成代码丢失
  5. /// </summary>
  6. public abstract partial class TileSetEditorTerrain : UiBase
  7. {
  8. /// <summary>
  9. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.VSplitContainer"/>, 节点路径: TileSetEditorTerrain.VSplitContainer
  10. /// </summary>
  11. public VSplitContainer L_VSplitContainer
  12. {
  13. get
  14. {
  15. if (_L_VSplitContainer == null) _L_VSplitContainer = new VSplitContainer((TileSetEditorTerrainPanel)this, GetNode<Godot.VSplitContainer>("VSplitContainer"));
  16. return _L_VSplitContainer;
  17. }
  18. }
  19. private VSplitContainer _L_VSplitContainer;
  20.  
  21. /// <summary>
  22. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Sprite2D"/>, 节点路径: TileSetEditorTerrain.DragSprite
  23. /// </summary>
  24. public DragSprite L_DragSprite
  25. {
  26. get
  27. {
  28. if (_L_DragSprite == null) _L_DragSprite = new DragSprite((TileSetEditorTerrainPanel)this, GetNode<Godot.Sprite2D>("DragSprite"));
  29. return _L_DragSprite;
  30. }
  31. }
  32. private DragSprite _L_DragSprite;
  33.  
  34.  
  35. public TileSetEditorTerrain() : base(nameof(TileSetEditorTerrain))
  36. {
  37. }
  38.  
  39. public sealed override void OnInitNestedUi()
  40. {
  41. _ = L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopBg;
  42. _ = L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopBg.L_TerrainRoot.L_Brush;
  43. _ = L_VSplitContainer.L_PanelBottom.L_BottomBg;
  44.  
  45. }
  46.  
  47. /// <summary>
  48. /// 类型: <see cref="Godot.Label"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.HBoxContainer.Label
  49. /// </summary>
  50. public class Label : UiNode<TileSetEditorTerrainPanel, Godot.Label, Label>
  51. {
  52. public Label(TileSetEditorTerrainPanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  53. public override Label Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  54. }
  55.  
  56. /// <summary>
  57. /// 类型: <see cref="Godot.Button"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.HBoxContainer.AddButton
  58. /// </summary>
  59. public class AddButton : UiNode<TileSetEditorTerrainPanel, Godot.Button, AddButton>
  60. {
  61. public AddButton(TileSetEditorTerrainPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  62. public override AddButton Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  63. }
  64.  
  65. /// <summary>
  66. /// 类型: <see cref="Godot.Button"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.HBoxContainer.EditButton
  67. /// </summary>
  68. public class EditButton : UiNode<TileSetEditorTerrainPanel, Godot.Button, EditButton>
  69. {
  70. public EditButton(TileSetEditorTerrainPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  71. public override EditButton Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  72. }
  73.  
  74. /// <summary>
  75. /// 类型: <see cref="Godot.Button"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.HBoxContainer.DeleteButton
  76. /// </summary>
  77. public class DeleteButton : UiNode<TileSetEditorTerrainPanel, Godot.Button, DeleteButton>
  78. {
  79. public DeleteButton(TileSetEditorTerrainPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  80. public override DeleteButton Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  81. }
  82.  
  83. /// <summary>
  84. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.HBoxContainer
  85. /// </summary>
  86. public class HBoxContainer : UiNode<TileSetEditorTerrainPanel, Godot.HBoxContainer, HBoxContainer>
  87. {
  88. /// <summary>
  89. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.Label
  90. /// </summary>
  91. public Label L_Label
  92. {
  93. get
  94. {
  95. if (_L_Label == null) _L_Label = new Label(UiPanel, Instance.GetNode<Godot.Label>("Label"));
  96. return _L_Label;
  97. }
  98. }
  99. private Label _L_Label;
  100.  
  101. /// <summary>
  102. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.AddButton
  103. /// </summary>
  104. public AddButton L_AddButton
  105. {
  106. get
  107. {
  108. if (_L_AddButton == null) _L_AddButton = new AddButton(UiPanel, Instance.GetNode<Godot.Button>("AddButton"));
  109. return _L_AddButton;
  110. }
  111. }
  112. private AddButton _L_AddButton;
  113.  
  114. /// <summary>
  115. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.EditButton
  116. /// </summary>
  117. public EditButton L_EditButton
  118. {
  119. get
  120. {
  121. if (_L_EditButton == null) _L_EditButton = new EditButton(UiPanel, Instance.GetNode<Godot.Button>("EditButton"));
  122. return _L_EditButton;
  123. }
  124. }
  125. private EditButton _L_EditButton;
  126.  
  127. /// <summary>
  128. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.DeleteButton
  129. /// </summary>
  130. public DeleteButton L_DeleteButton
  131. {
  132. get
  133. {
  134. if (_L_DeleteButton == null) _L_DeleteButton = new DeleteButton(UiPanel, Instance.GetNode<Godot.Button>("DeleteButton"));
  135. return _L_DeleteButton;
  136. }
  137. }
  138. private DeleteButton _L_DeleteButton;
  139.  
  140. public HBoxContainer(TileSetEditorTerrainPanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  141. public override HBoxContainer Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  142. }
  143.  
  144. /// <summary>
  145. /// 类型: <see cref="Godot.NinePatchRect"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.ScrollContainer.TerrainTab.SelectTexture
  146. /// </summary>
  147. public class SelectTexture : UiNode<TileSetEditorTerrainPanel, Godot.NinePatchRect, SelectTexture>
  148. {
  149. public SelectTexture(TileSetEditorTerrainPanel uiPanel, Godot.NinePatchRect node) : base(uiPanel, node) { }
  150. public override SelectTexture Clone() => new (UiPanel, (Godot.NinePatchRect)Instance.Duplicate());
  151. }
  152.  
  153. /// <summary>
  154. /// 类型: <see cref="Godot.TextureRect"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.ScrollContainer.TerrainTab.ErrorIcon
  155. /// </summary>
  156. public class ErrorIcon : UiNode<TileSetEditorTerrainPanel, Godot.TextureRect, ErrorIcon>
  157. {
  158. public ErrorIcon(TileSetEditorTerrainPanel uiPanel, Godot.TextureRect node) : base(uiPanel, node) { }
  159. public override ErrorIcon Clone() => new (UiPanel, (Godot.TextureRect)Instance.Duplicate());
  160. }
  161.  
  162. /// <summary>
  163. /// 类型: <see cref="Godot.Button"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.ScrollContainer.TerrainTab
  164. /// </summary>
  165. public class TerrainTab : UiNode<TileSetEditorTerrainPanel, Godot.Button, TerrainTab>
  166. {
  167. /// <summary>
  168. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.NinePatchRect"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.ScrollContainer.SelectTexture
  169. /// </summary>
  170. public SelectTexture L_SelectTexture
  171. {
  172. get
  173. {
  174. if (_L_SelectTexture == null) _L_SelectTexture = new SelectTexture(UiPanel, Instance.GetNode<Godot.NinePatchRect>("SelectTexture"));
  175. return _L_SelectTexture;
  176. }
  177. }
  178. private SelectTexture _L_SelectTexture;
  179.  
  180. /// <summary>
  181. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.ScrollContainer.ErrorIcon
  182. /// </summary>
  183. public ErrorIcon L_ErrorIcon
  184. {
  185. get
  186. {
  187. if (_L_ErrorIcon == null) _L_ErrorIcon = new ErrorIcon(UiPanel, Instance.GetNode<Godot.TextureRect>("ErrorIcon"));
  188. return _L_ErrorIcon;
  189. }
  190. }
  191. private ErrorIcon _L_ErrorIcon;
  192.  
  193. public TerrainTab(TileSetEditorTerrainPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  194. public override TerrainTab Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  195. }
  196.  
  197. /// <summary>
  198. /// 类型: <see cref="Godot.ScrollContainer"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.ScrollContainer
  199. /// </summary>
  200. public class ScrollContainer : UiNode<TileSetEditorTerrainPanel, Godot.ScrollContainer, ScrollContainer>
  201. {
  202. /// <summary>
  203. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.TerrainTab
  204. /// </summary>
  205. public TerrainTab L_TerrainTab
  206. {
  207. get
  208. {
  209. if (_L_TerrainTab == null) _L_TerrainTab = new TerrainTab(UiPanel, Instance.GetNode<Godot.Button>("TerrainTab"));
  210. return _L_TerrainTab;
  211. }
  212. }
  213. private TerrainTab _L_TerrainTab;
  214.  
  215. public ScrollContainer(TileSetEditorTerrainPanel uiPanel, Godot.ScrollContainer node) : base(uiPanel, node) { }
  216. public override ScrollContainer Clone() => new (UiPanel, (Godot.ScrollContainer)Instance.Duplicate());
  217. }
  218.  
  219. /// <summary>
  220. /// 类型: <see cref="Godot.VBoxContainer"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer
  221. /// </summary>
  222. public class VBoxContainer : UiNode<TileSetEditorTerrainPanel, Godot.VBoxContainer, VBoxContainer>
  223. {
  224. /// <summary>
  225. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.HBoxContainer
  226. /// </summary>
  227. public HBoxContainer L_HBoxContainer
  228. {
  229. get
  230. {
  231. if (_L_HBoxContainer == null) _L_HBoxContainer = new HBoxContainer(UiPanel, Instance.GetNode<Godot.HBoxContainer>("HBoxContainer"));
  232. return _L_HBoxContainer;
  233. }
  234. }
  235. private HBoxContainer _L_HBoxContainer;
  236.  
  237. /// <summary>
  238. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.ScrollContainer"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.ScrollContainer
  239. /// </summary>
  240. public ScrollContainer L_ScrollContainer
  241. {
  242. get
  243. {
  244. if (_L_ScrollContainer == null) _L_ScrollContainer = new ScrollContainer(UiPanel, Instance.GetNode<Godot.ScrollContainer>("ScrollContainer"));
  245. return _L_ScrollContainer;
  246. }
  247. }
  248. private ScrollContainer _L_ScrollContainer;
  249.  
  250. public VBoxContainer(TileSetEditorTerrainPanel uiPanel, Godot.VBoxContainer node) : base(uiPanel, node) { }
  251. public override VBoxContainer Clone() => new (UiPanel, (Godot.VBoxContainer)Instance.Duplicate());
  252. }
  253.  
  254. /// <summary>
  255. /// 类型: <see cref="Godot.Panel"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab
  256. /// </summary>
  257. public class TopTab : UiNode<TileSetEditorTerrainPanel, Godot.Panel, TopTab>
  258. {
  259. /// <summary>
  260. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.VBoxContainer
  261. /// </summary>
  262. public VBoxContainer L_VBoxContainer
  263. {
  264. get
  265. {
  266. if (_L_VBoxContainer == null) _L_VBoxContainer = new VBoxContainer(UiPanel, Instance.GetNode<Godot.VBoxContainer>("VBoxContainer"));
  267. return _L_VBoxContainer;
  268. }
  269. }
  270. private VBoxContainer _L_VBoxContainer;
  271.  
  272. public TopTab(TileSetEditorTerrainPanel uiPanel, Godot.Panel node) : base(uiPanel, node) { }
  273. public override TopTab Clone() => new (UiPanel, (Godot.Panel)Instance.Duplicate());
  274. }
  275.  
  276. /// <summary>
  277. /// 类型: <see cref="Godot.Sprite2D"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.CellRoot.RightCell.CellTexture
  278. /// </summary>
  279. public class CellTexture : UiNode<TileSetEditorTerrainPanel, Godot.Sprite2D, CellTexture>
  280. {
  281. public CellTexture(TileSetEditorTerrainPanel uiPanel, Godot.Sprite2D node) : base(uiPanel, node) { }
  282. public override CellTexture Clone() => new (UiPanel, (Godot.Sprite2D)Instance.Duplicate());
  283. }
  284.  
  285. /// <summary>
  286. /// 类型: <see cref="Godot.Control"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.CellRoot.RightCell
  287. /// </summary>
  288. public class RightCell : UiNode<TileSetEditorTerrainPanel, Godot.Control, RightCell>
  289. {
  290. /// <summary>
  291. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Sprite2D"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.CellRoot.CellTexture
  292. /// </summary>
  293. public CellTexture L_CellTexture
  294. {
  295. get
  296. {
  297. if (_L_CellTexture == null) _L_CellTexture = new CellTexture(UiPanel, Instance.GetNode<Godot.Sprite2D>("CellTexture"));
  298. return _L_CellTexture;
  299. }
  300. }
  301. private CellTexture _L_CellTexture;
  302.  
  303. public RightCell(TileSetEditorTerrainPanel uiPanel, Godot.Control node) : base(uiPanel, node) { }
  304. public override RightCell Clone() => new (UiPanel, (Godot.Control)Instance.Duplicate());
  305. }
  306.  
  307. /// <summary>
  308. /// 类型: <see cref="Godot.Control"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.CellRoot
  309. /// </summary>
  310. public class CellRoot : UiNode<TileSetEditorTerrainPanel, Godot.Control, CellRoot>
  311. {
  312. /// <summary>
  313. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Control"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.RightCell
  314. /// </summary>
  315. public RightCell L_RightCell
  316. {
  317. get
  318. {
  319. if (_L_RightCell == null) _L_RightCell = new RightCell(UiPanel, Instance.GetNode<Godot.Control>("RightCell"));
  320. return _L_RightCell;
  321. }
  322. }
  323. private RightCell _L_RightCell;
  324.  
  325. public CellRoot(TileSetEditorTerrainPanel uiPanel, Godot.Control node) : base(uiPanel, node) { }
  326. public override CellRoot Clone() => new (UiPanel, (Godot.Control)Instance.Duplicate());
  327. }
  328.  
  329. /// <summary>
  330. /// 类型: <see cref="Godot.Label"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.TerrainTexture1.Label
  331. /// </summary>
  332. public class Label_1 : UiNode<TileSetEditorTerrainPanel, Godot.Label, Label_1>
  333. {
  334. public Label_1(TileSetEditorTerrainPanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  335. public override Label_1 Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  336. }
  337.  
  338. /// <summary>
  339. /// 类型: <see cref="Godot.TextureRect"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.TerrainTexture1
  340. /// </summary>
  341. public class TerrainTexture1 : UiNode<TileSetEditorTerrainPanel, Godot.TextureRect, TerrainTexture1>
  342. {
  343. /// <summary>
  344. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.Label
  345. /// </summary>
  346. public Label_1 L_Label
  347. {
  348. get
  349. {
  350. if (_L_Label == null) _L_Label = new Label_1(UiPanel, Instance.GetNode<Godot.Label>("Label"));
  351. return _L_Label;
  352. }
  353. }
  354. private Label_1 _L_Label;
  355.  
  356. public TerrainTexture1(TileSetEditorTerrainPanel uiPanel, Godot.TextureRect node) : base(uiPanel, node) { }
  357. public override TerrainTexture1 Clone() => new (UiPanel, (Godot.TextureRect)Instance.Duplicate());
  358. }
  359.  
  360. /// <summary>
  361. /// 类型: <see cref="Godot.Label"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.TerrainTexture2.Label
  362. /// </summary>
  363. public class Label_2 : UiNode<TileSetEditorTerrainPanel, Godot.Label, Label_2>
  364. {
  365. public Label_2(TileSetEditorTerrainPanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  366. public override Label_2 Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  367. }
  368.  
  369. /// <summary>
  370. /// 类型: <see cref="Godot.TextureRect"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.TerrainTexture2
  371. /// </summary>
  372. public class TerrainTexture2 : UiNode<TileSetEditorTerrainPanel, Godot.TextureRect, TerrainTexture2>
  373. {
  374. /// <summary>
  375. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.Label
  376. /// </summary>
  377. public Label_2 L_Label
  378. {
  379. get
  380. {
  381. if (_L_Label == null) _L_Label = new Label_2(UiPanel, Instance.GetNode<Godot.Label>("Label"));
  382. return _L_Label;
  383. }
  384. }
  385. private Label_2 _L_Label;
  386.  
  387. public TerrainTexture2(TileSetEditorTerrainPanel uiPanel, Godot.TextureRect node) : base(uiPanel, node) { }
  388. public override TerrainTexture2 Clone() => new (UiPanel, (Godot.TextureRect)Instance.Duplicate());
  389. }
  390.  
  391. /// <summary>
  392. /// 类型: <see cref="Godot.Label"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.TerrainTexture3.Label
  393. /// </summary>
  394. public class Label_3 : UiNode<TileSetEditorTerrainPanel, Godot.Label, Label_3>
  395. {
  396. public Label_3(TileSetEditorTerrainPanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  397. public override Label_3 Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  398. }
  399.  
  400. /// <summary>
  401. /// 类型: <see cref="Godot.TextureRect"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.TerrainTexture3
  402. /// </summary>
  403. public class TerrainTexture3 : UiNode<TileSetEditorTerrainPanel, Godot.TextureRect, TerrainTexture3>
  404. {
  405. /// <summary>
  406. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.Label
  407. /// </summary>
  408. public Label_3 L_Label
  409. {
  410. get
  411. {
  412. if (_L_Label == null) _L_Label = new Label_3(UiPanel, Instance.GetNode<Godot.Label>("Label"));
  413. return _L_Label;
  414. }
  415. }
  416. private Label_3 _L_Label;
  417.  
  418. public TerrainTexture3(TileSetEditorTerrainPanel uiPanel, Godot.TextureRect node) : base(uiPanel, node) { }
  419. public override TerrainTexture3 Clone() => new (UiPanel, (Godot.TextureRect)Instance.Duplicate());
  420. }
  421.  
  422. /// <summary>
  423. /// 类型: <see cref="Godot.Label"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.TerrainTexture4.Label
  424. /// </summary>
  425. public class Label_4 : UiNode<TileSetEditorTerrainPanel, Godot.Label, Label_4>
  426. {
  427. public Label_4(TileSetEditorTerrainPanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  428. public override Label_4 Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  429. }
  430.  
  431. /// <summary>
  432. /// 类型: <see cref="Godot.TextureRect"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.TerrainTexture4
  433. /// </summary>
  434. public class TerrainTexture4 : UiNode<TileSetEditorTerrainPanel, Godot.TextureRect, TerrainTexture4>
  435. {
  436. /// <summary>
  437. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.Label
  438. /// </summary>
  439. public Label_4 L_Label
  440. {
  441. get
  442. {
  443. if (_L_Label == null) _L_Label = new Label_4(UiPanel, Instance.GetNode<Godot.Label>("Label"));
  444. return _L_Label;
  445. }
  446. }
  447. private Label_4 _L_Label;
  448.  
  449. public TerrainTexture4(TileSetEditorTerrainPanel uiPanel, Godot.TextureRect node) : base(uiPanel, node) { }
  450. public override TerrainTexture4 Clone() => new (UiPanel, (Godot.TextureRect)Instance.Duplicate());
  451. }
  452.  
  453. /// <summary>
  454. /// 类型: <see cref="UI.TileSetEditorTerrain.TerrainBrush"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.Brush
  455. /// </summary>
  456. public class Brush : UiNode<TileSetEditorTerrainPanel, UI.TileSetEditorTerrain.TerrainBrush, Brush>
  457. {
  458. public Brush(TileSetEditorTerrainPanel uiPanel, UI.TileSetEditorTerrain.TerrainBrush node) : base(uiPanel, node) { }
  459. public override Brush Clone() => new (UiPanel, (UI.TileSetEditorTerrain.TerrainBrush)Instance.Duplicate());
  460. }
  461.  
  462. /// <summary>
  463. /// 类型: <see cref="Godot.Control"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot
  464. /// </summary>
  465. public class TerrainRoot : UiNode<TileSetEditorTerrainPanel, Godot.Control, TerrainRoot>
  466. {
  467. /// <summary>
  468. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Control"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.CellRoot
  469. /// </summary>
  470. public CellRoot L_CellRoot
  471. {
  472. get
  473. {
  474. if (_L_CellRoot == null) _L_CellRoot = new CellRoot(UiPanel, Instance.GetNode<Godot.Control>("CellRoot"));
  475. return _L_CellRoot;
  476. }
  477. }
  478. private CellRoot _L_CellRoot;
  479.  
  480. /// <summary>
  481. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainTexture1
  482. /// </summary>
  483. public TerrainTexture1 L_TerrainTexture1
  484. {
  485. get
  486. {
  487. if (_L_TerrainTexture1 == null) _L_TerrainTexture1 = new TerrainTexture1(UiPanel, Instance.GetNode<Godot.TextureRect>("TerrainTexture1"));
  488. return _L_TerrainTexture1;
  489. }
  490. }
  491. private TerrainTexture1 _L_TerrainTexture1;
  492.  
  493. /// <summary>
  494. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainTexture2
  495. /// </summary>
  496. public TerrainTexture2 L_TerrainTexture2
  497. {
  498. get
  499. {
  500. if (_L_TerrainTexture2 == null) _L_TerrainTexture2 = new TerrainTexture2(UiPanel, Instance.GetNode<Godot.TextureRect>("TerrainTexture2"));
  501. return _L_TerrainTexture2;
  502. }
  503. }
  504. private TerrainTexture2 _L_TerrainTexture2;
  505.  
  506. /// <summary>
  507. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainTexture3
  508. /// </summary>
  509. public TerrainTexture3 L_TerrainTexture3
  510. {
  511. get
  512. {
  513. if (_L_TerrainTexture3 == null) _L_TerrainTexture3 = new TerrainTexture3(UiPanel, Instance.GetNode<Godot.TextureRect>("TerrainTexture3"));
  514. return _L_TerrainTexture3;
  515. }
  516. }
  517. private TerrainTexture3 _L_TerrainTexture3;
  518.  
  519. /// <summary>
  520. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainTexture4
  521. /// </summary>
  522. public TerrainTexture4 L_TerrainTexture4
  523. {
  524. get
  525. {
  526. if (_L_TerrainTexture4 == null) _L_TerrainTexture4 = new TerrainTexture4(UiPanel, Instance.GetNode<Godot.TextureRect>("TerrainTexture4"));
  527. return _L_TerrainTexture4;
  528. }
  529. }
  530. private TerrainTexture4 _L_TerrainTexture4;
  531.  
  532. /// <summary>
  533. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="UI.TileSetEditorTerrain.TerrainBrush"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.Brush
  534. /// </summary>
  535. public Brush L_Brush
  536. {
  537. get
  538. {
  539. if (_L_Brush == null) _L_Brush = new Brush(UiPanel, Instance.GetNode<UI.TileSetEditorTerrain.TerrainBrush>("Brush"));
  540. return _L_Brush;
  541. }
  542. }
  543. private Brush _L_Brush;
  544.  
  545. public TerrainRoot(TileSetEditorTerrainPanel uiPanel, Godot.Control node) : base(uiPanel, node) { }
  546. public override TerrainRoot Clone() => new (UiPanel, (Godot.Control)Instance.Duplicate());
  547. }
  548.  
  549. /// <summary>
  550. /// 类型: <see cref="Godot.ColorRect"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.Grid
  551. /// </summary>
  552. public class Grid : UiNode<TileSetEditorTerrainPanel, Godot.ColorRect, Grid>
  553. {
  554. public Grid(TileSetEditorTerrainPanel uiPanel, Godot.ColorRect node) : base(uiPanel, node) { }
  555. public override Grid Clone() => new (UiPanel, (Godot.ColorRect)Instance.Duplicate());
  556. }
  557.  
  558. /// <summary>
  559. /// 类型: <see cref="Godot.TextureButton"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.FocusBtn
  560. /// </summary>
  561. public class FocusBtn : UiNode<TileSetEditorTerrainPanel, Godot.TextureButton, FocusBtn>
  562. {
  563. public FocusBtn(TileSetEditorTerrainPanel uiPanel, Godot.TextureButton node) : base(uiPanel, node) { }
  564. public override FocusBtn Clone() => new (UiPanel, (Godot.TextureButton)Instance.Duplicate());
  565. }
  566.  
  567. /// <summary>
  568. /// 类型: <see cref="UI.TileSetEditorTerrain.TileEditTerrain"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg
  569. /// </summary>
  570. public class TopBg : UiNode<TileSetEditorTerrainPanel, UI.TileSetEditorTerrain.TileEditTerrain, TopBg>
  571. {
  572. /// <summary>
  573. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Control"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TerrainRoot
  574. /// </summary>
  575. public TerrainRoot L_TerrainRoot
  576. {
  577. get
  578. {
  579. if (_L_TerrainRoot == null) _L_TerrainRoot = new TerrainRoot(UiPanel, Instance.GetNode<Godot.Control>("TerrainRoot"));
  580. return _L_TerrainRoot;
  581. }
  582. }
  583. private TerrainRoot _L_TerrainRoot;
  584.  
  585. /// <summary>
  586. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.ColorRect"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.Grid
  587. /// </summary>
  588. public Grid L_Grid
  589. {
  590. get
  591. {
  592. if (_L_Grid == null) _L_Grid = new Grid(UiPanel, Instance.GetNode<Godot.ColorRect>("Grid"));
  593. return _L_Grid;
  594. }
  595. }
  596. private Grid _L_Grid;
  597.  
  598. /// <summary>
  599. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureButton"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.FocusBtn
  600. /// </summary>
  601. public FocusBtn L_FocusBtn
  602. {
  603. get
  604. {
  605. if (_L_FocusBtn == null) _L_FocusBtn = new FocusBtn(UiPanel, Instance.GetNode<Godot.TextureButton>("FocusBtn"));
  606. return _L_FocusBtn;
  607. }
  608. }
  609. private FocusBtn _L_FocusBtn;
  610.  
  611. public TopBg(TileSetEditorTerrainPanel uiPanel, UI.TileSetEditorTerrain.TileEditTerrain node) : base(uiPanel, node) { }
  612. public override TopBg Clone() => new (UiPanel, (UI.TileSetEditorTerrain.TileEditTerrain)Instance.Duplicate());
  613. }
  614.  
  615. /// <summary>
  616. /// 类型: <see cref="Godot.HSplitContainer"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer
  617. /// </summary>
  618. public class HSplitContainer : UiNode<TileSetEditorTerrainPanel, Godot.HSplitContainer, HSplitContainer>
  619. {
  620. /// <summary>
  621. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Panel"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.TopTab
  622. /// </summary>
  623. public TopTab L_TopTab
  624. {
  625. get
  626. {
  627. if (_L_TopTab == null) _L_TopTab = new TopTab(UiPanel, Instance.GetNode<Godot.Panel>("TopTab"));
  628. return _L_TopTab;
  629. }
  630. }
  631. private TopTab _L_TopTab;
  632.  
  633. /// <summary>
  634. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="UI.TileSetEditorTerrain.TileEditTerrain"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.TopBg
  635. /// </summary>
  636. public TopBg L_TopBg
  637. {
  638. get
  639. {
  640. if (_L_TopBg == null) _L_TopBg = new TopBg(UiPanel, Instance.GetNode<UI.TileSetEditorTerrain.TileEditTerrain>("TopBg"));
  641. return _L_TopBg;
  642. }
  643. }
  644. private TopBg _L_TopBg;
  645.  
  646. public HSplitContainer(TileSetEditorTerrainPanel uiPanel, Godot.HSplitContainer node) : base(uiPanel, node) { }
  647. public override HSplitContainer Clone() => new (UiPanel, (Godot.HSplitContainer)Instance.Duplicate());
  648. }
  649.  
  650. /// <summary>
  651. /// 类型: <see cref="Godot.Panel"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelTop
  652. /// </summary>
  653. public class PanelTop : UiNode<TileSetEditorTerrainPanel, Godot.Panel, PanelTop>
  654. {
  655. /// <summary>
  656. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HSplitContainer"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.HSplitContainer
  657. /// </summary>
  658. public HSplitContainer L_HSplitContainer
  659. {
  660. get
  661. {
  662. if (_L_HSplitContainer == null) _L_HSplitContainer = new HSplitContainer(UiPanel, Instance.GetNode<Godot.HSplitContainer>("HSplitContainer"));
  663. return _L_HSplitContainer;
  664. }
  665. }
  666. private HSplitContainer _L_HSplitContainer;
  667.  
  668. public PanelTop(TileSetEditorTerrainPanel uiPanel, Godot.Panel node) : base(uiPanel, node) { }
  669. public override PanelTop Clone() => new (UiPanel, (Godot.Panel)Instance.Duplicate());
  670. }
  671.  
  672. /// <summary>
  673. /// 类型: <see cref="Godot.ColorRect"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelBottom.BottomBg.TileTexture.CellRoot.BottomCell
  674. /// </summary>
  675. public class BottomCell : UiNode<TileSetEditorTerrainPanel, Godot.ColorRect, BottomCell>
  676. {
  677. public BottomCell(TileSetEditorTerrainPanel uiPanel, Godot.ColorRect node) : base(uiPanel, node) { }
  678. public override BottomCell Clone() => new (UiPanel, (Godot.ColorRect)Instance.Duplicate());
  679. }
  680.  
  681. /// <summary>
  682. /// 类型: <see cref="Godot.Control"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelBottom.BottomBg.TileTexture.CellRoot
  683. /// </summary>
  684. public class CellRoot_1 : UiNode<TileSetEditorTerrainPanel, Godot.Control, CellRoot_1>
  685. {
  686. /// <summary>
  687. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.ColorRect"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelBottom.BottomBg.TileTexture.BottomCell
  688. /// </summary>
  689. public BottomCell L_BottomCell
  690. {
  691. get
  692. {
  693. if (_L_BottomCell == null) _L_BottomCell = new BottomCell(UiPanel, Instance.GetNode<Godot.ColorRect>("BottomCell"));
  694. return _L_BottomCell;
  695. }
  696. }
  697. private BottomCell _L_BottomCell;
  698.  
  699. public CellRoot_1(TileSetEditorTerrainPanel uiPanel, Godot.Control node) : base(uiPanel, node) { }
  700. public override CellRoot_1 Clone() => new (UiPanel, (Godot.Control)Instance.Duplicate());
  701. }
  702.  
  703. /// <summary>
  704. /// 类型: <see cref="EditorMaskBrush"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelBottom.BottomBg.TileTexture.MaskBrush
  705. /// </summary>
  706. public class MaskBrush : UiNode<TileSetEditorTerrainPanel, EditorMaskBrush, MaskBrush>
  707. {
  708. public MaskBrush(TileSetEditorTerrainPanel uiPanel, EditorMaskBrush node) : base(uiPanel, node) { }
  709. public override MaskBrush Clone() => new (UiPanel, (EditorMaskBrush)Instance.Duplicate());
  710. }
  711.  
  712. /// <summary>
  713. /// 类型: <see cref="Godot.TextureRect"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelBottom.BottomBg.TileTexture
  714. /// </summary>
  715. public class TileTexture : UiNode<TileSetEditorTerrainPanel, Godot.TextureRect, TileTexture>
  716. {
  717. /// <summary>
  718. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Control"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelBottom.BottomBg.CellRoot
  719. /// </summary>
  720. public CellRoot_1 L_CellRoot
  721. {
  722. get
  723. {
  724. if (_L_CellRoot == null) _L_CellRoot = new CellRoot_1(UiPanel, Instance.GetNode<Godot.Control>("CellRoot"));
  725. return _L_CellRoot;
  726. }
  727. }
  728. private CellRoot_1 _L_CellRoot;
  729.  
  730. /// <summary>
  731. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="EditorMaskBrush"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelBottom.BottomBg.MaskBrush
  732. /// </summary>
  733. public MaskBrush L_MaskBrush
  734. {
  735. get
  736. {
  737. if (_L_MaskBrush == null) _L_MaskBrush = new MaskBrush(UiPanel, Instance.GetNode<EditorMaskBrush>("MaskBrush"));
  738. return _L_MaskBrush;
  739. }
  740. }
  741. private MaskBrush _L_MaskBrush;
  742.  
  743. public TileTexture(TileSetEditorTerrainPanel uiPanel, Godot.TextureRect node) : base(uiPanel, node) { }
  744. public override TileTexture Clone() => new (UiPanel, (Godot.TextureRect)Instance.Duplicate());
  745. }
  746.  
  747. /// <summary>
  748. /// 类型: <see cref="Godot.ColorRect"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelBottom.BottomBg.Grid
  749. /// </summary>
  750. public class Grid_1 : UiNode<TileSetEditorTerrainPanel, Godot.ColorRect, Grid_1>
  751. {
  752. public Grid_1(TileSetEditorTerrainPanel uiPanel, Godot.ColorRect node) : base(uiPanel, node) { }
  753. public override Grid_1 Clone() => new (UiPanel, (Godot.ColorRect)Instance.Duplicate());
  754. }
  755.  
  756. /// <summary>
  757. /// 类型: <see cref="Godot.TextureButton"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelBottom.BottomBg.FocusBtn
  758. /// </summary>
  759. public class FocusBtn_1 : UiNode<TileSetEditorTerrainPanel, Godot.TextureButton, FocusBtn_1>
  760. {
  761. public FocusBtn_1(TileSetEditorTerrainPanel uiPanel, Godot.TextureButton node) : base(uiPanel, node) { }
  762. public override FocusBtn_1 Clone() => new (UiPanel, (Godot.TextureButton)Instance.Duplicate());
  763. }
  764.  
  765. /// <summary>
  766. /// 类型: <see cref="UI.TileSetEditorTerrain.TileEditArea"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelBottom.BottomBg
  767. /// </summary>
  768. public class BottomBg : UiNode<TileSetEditorTerrainPanel, UI.TileSetEditorTerrain.TileEditArea, BottomBg>
  769. {
  770. /// <summary>
  771. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelBottom.TileTexture
  772. /// </summary>
  773. public TileTexture L_TileTexture
  774. {
  775. get
  776. {
  777. if (_L_TileTexture == null) _L_TileTexture = new TileTexture(UiPanel, Instance.GetNode<Godot.TextureRect>("TileTexture"));
  778. return _L_TileTexture;
  779. }
  780. }
  781. private TileTexture _L_TileTexture;
  782.  
  783. /// <summary>
  784. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.ColorRect"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelBottom.Grid
  785. /// </summary>
  786. public Grid_1 L_Grid
  787. {
  788. get
  789. {
  790. if (_L_Grid == null) _L_Grid = new Grid_1(UiPanel, Instance.GetNode<Godot.ColorRect>("Grid"));
  791. return _L_Grid;
  792. }
  793. }
  794. private Grid_1 _L_Grid;
  795.  
  796. /// <summary>
  797. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureButton"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelBottom.FocusBtn
  798. /// </summary>
  799. public FocusBtn_1 L_FocusBtn
  800. {
  801. get
  802. {
  803. if (_L_FocusBtn == null) _L_FocusBtn = new FocusBtn_1(UiPanel, Instance.GetNode<Godot.TextureButton>("FocusBtn"));
  804. return _L_FocusBtn;
  805. }
  806. }
  807. private FocusBtn_1 _L_FocusBtn;
  808.  
  809. public BottomBg(TileSetEditorTerrainPanel uiPanel, UI.TileSetEditorTerrain.TileEditArea node) : base(uiPanel, node) { }
  810. public override BottomBg Clone() => new (UiPanel, (UI.TileSetEditorTerrain.TileEditArea)Instance.Duplicate());
  811. }
  812.  
  813. /// <summary>
  814. /// 类型: <see cref="Godot.Panel"/>, 路径: TileSetEditorTerrain.VSplitContainer.PanelBottom
  815. /// </summary>
  816. public class PanelBottom : UiNode<TileSetEditorTerrainPanel, Godot.Panel, PanelBottom>
  817. {
  818. /// <summary>
  819. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="UI.TileSetEditorTerrain.TileEditArea"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.BottomBg
  820. /// </summary>
  821. public BottomBg L_BottomBg
  822. {
  823. get
  824. {
  825. if (_L_BottomBg == null) _L_BottomBg = new BottomBg(UiPanel, Instance.GetNode<UI.TileSetEditorTerrain.TileEditArea>("BottomBg"));
  826. return _L_BottomBg;
  827. }
  828. }
  829. private BottomBg _L_BottomBg;
  830.  
  831. public PanelBottom(TileSetEditorTerrainPanel uiPanel, Godot.Panel node) : base(uiPanel, node) { }
  832. public override PanelBottom Clone() => new (UiPanel, (Godot.Panel)Instance.Duplicate());
  833. }
  834.  
  835. /// <summary>
  836. /// 类型: <see cref="Godot.VSplitContainer"/>, 路径: TileSetEditorTerrain.VSplitContainer
  837. /// </summary>
  838. public class VSplitContainer : UiNode<TileSetEditorTerrainPanel, Godot.VSplitContainer, VSplitContainer>
  839. {
  840. /// <summary>
  841. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Panel"/>, 节点路径: TileSetEditorTerrain.PanelTop
  842. /// </summary>
  843. public PanelTop L_PanelTop
  844. {
  845. get
  846. {
  847. if (_L_PanelTop == null) _L_PanelTop = new PanelTop(UiPanel, Instance.GetNode<Godot.Panel>("PanelTop"));
  848. return _L_PanelTop;
  849. }
  850. }
  851. private PanelTop _L_PanelTop;
  852.  
  853. /// <summary>
  854. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Panel"/>, 节点路径: TileSetEditorTerrain.PanelBottom
  855. /// </summary>
  856. public PanelBottom L_PanelBottom
  857. {
  858. get
  859. {
  860. if (_L_PanelBottom == null) _L_PanelBottom = new PanelBottom(UiPanel, Instance.GetNode<Godot.Panel>("PanelBottom"));
  861. return _L_PanelBottom;
  862. }
  863. }
  864. private PanelBottom _L_PanelBottom;
  865.  
  866. public VSplitContainer(TileSetEditorTerrainPanel uiPanel, Godot.VSplitContainer node) : base(uiPanel, node) { }
  867. public override VSplitContainer Clone() => new (UiPanel, (Godot.VSplitContainer)Instance.Duplicate());
  868. }
  869.  
  870. /// <summary>
  871. /// 类型: <see cref="Godot.Sprite2D"/>, 路径: TileSetEditorTerrain.DragSprite
  872. /// </summary>
  873. public class DragSprite : UiNode<TileSetEditorTerrainPanel, Godot.Sprite2D, DragSprite>
  874. {
  875. public DragSprite(TileSetEditorTerrainPanel uiPanel, Godot.Sprite2D node) : base(uiPanel, node) { }
  876. public override DragSprite Clone() => new (UiPanel, (Godot.Sprite2D)Instance.Duplicate());
  877. }
  878.  
  879.  
  880. /// <summary>
  881. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.HBoxContainer.AddButton
  882. /// </summary>
  883. public AddButton S_AddButton => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopTab.L_VBoxContainer.L_HBoxContainer.L_AddButton;
  884.  
  885. /// <summary>
  886. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.HBoxContainer.EditButton
  887. /// </summary>
  888. public EditButton S_EditButton => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopTab.L_VBoxContainer.L_HBoxContainer.L_EditButton;
  889.  
  890. /// <summary>
  891. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.HBoxContainer.DeleteButton
  892. /// </summary>
  893. public DeleteButton S_DeleteButton => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopTab.L_VBoxContainer.L_HBoxContainer.L_DeleteButton;
  894.  
  895. /// <summary>
  896. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.HBoxContainer
  897. /// </summary>
  898. public HBoxContainer S_HBoxContainer => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopTab.L_VBoxContainer.L_HBoxContainer;
  899.  
  900. /// <summary>
  901. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.NinePatchRect"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.ScrollContainer.TerrainTab.SelectTexture
  902. /// </summary>
  903. public SelectTexture S_SelectTexture => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopTab.L_VBoxContainer.L_ScrollContainer.L_TerrainTab.L_SelectTexture;
  904.  
  905. /// <summary>
  906. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.ScrollContainer.TerrainTab.ErrorIcon
  907. /// </summary>
  908. public ErrorIcon S_ErrorIcon => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopTab.L_VBoxContainer.L_ScrollContainer.L_TerrainTab.L_ErrorIcon;
  909.  
  910. /// <summary>
  911. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.ScrollContainer.TerrainTab
  912. /// </summary>
  913. public TerrainTab S_TerrainTab => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopTab.L_VBoxContainer.L_ScrollContainer.L_TerrainTab;
  914.  
  915. /// <summary>
  916. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.ScrollContainer"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer.ScrollContainer
  917. /// </summary>
  918. public ScrollContainer S_ScrollContainer => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopTab.L_VBoxContainer.L_ScrollContainer;
  919.  
  920. /// <summary>
  921. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab.VBoxContainer
  922. /// </summary>
  923. public VBoxContainer S_VBoxContainer => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopTab.L_VBoxContainer;
  924.  
  925. /// <summary>
  926. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Panel"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopTab
  927. /// </summary>
  928. public TopTab S_TopTab => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopTab;
  929.  
  930. /// <summary>
  931. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Sprite2D"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.CellRoot.RightCell.CellTexture
  932. /// </summary>
  933. public CellTexture S_CellTexture => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopBg.L_TerrainRoot.L_CellRoot.L_RightCell.L_CellTexture;
  934.  
  935. /// <summary>
  936. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Control"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.CellRoot.RightCell
  937. /// </summary>
  938. public RightCell S_RightCell => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopBg.L_TerrainRoot.L_CellRoot.L_RightCell;
  939.  
  940. /// <summary>
  941. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.TerrainTexture1
  942. /// </summary>
  943. public TerrainTexture1 S_TerrainTexture1 => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopBg.L_TerrainRoot.L_TerrainTexture1;
  944.  
  945. /// <summary>
  946. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.TerrainTexture2
  947. /// </summary>
  948. public TerrainTexture2 S_TerrainTexture2 => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopBg.L_TerrainRoot.L_TerrainTexture2;
  949.  
  950. /// <summary>
  951. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.TerrainTexture3
  952. /// </summary>
  953. public TerrainTexture3 S_TerrainTexture3 => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopBg.L_TerrainRoot.L_TerrainTexture3;
  954.  
  955. /// <summary>
  956. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.TerrainTexture4
  957. /// </summary>
  958. public TerrainTexture4 S_TerrainTexture4 => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopBg.L_TerrainRoot.L_TerrainTexture4;
  959.  
  960. /// <summary>
  961. /// 场景中唯一名称的节点, 节点类型: <see cref="UI.TileSetEditorTerrain.TerrainBrush"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot.Brush
  962. /// </summary>
  963. public Brush S_Brush => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopBg.L_TerrainRoot.L_Brush;
  964.  
  965. /// <summary>
  966. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Control"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg.TerrainRoot
  967. /// </summary>
  968. public TerrainRoot S_TerrainRoot => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopBg.L_TerrainRoot;
  969.  
  970. /// <summary>
  971. /// 场景中唯一名称的节点, 节点类型: <see cref="UI.TileSetEditorTerrain.TileEditTerrain"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer.TopBg
  972. /// </summary>
  973. public TopBg S_TopBg => L_VSplitContainer.L_PanelTop.L_HSplitContainer.L_TopBg;
  974.  
  975. /// <summary>
  976. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HSplitContainer"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop.HSplitContainer
  977. /// </summary>
  978. public HSplitContainer S_HSplitContainer => L_VSplitContainer.L_PanelTop.L_HSplitContainer;
  979.  
  980. /// <summary>
  981. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Panel"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelTop
  982. /// </summary>
  983. public PanelTop S_PanelTop => L_VSplitContainer.L_PanelTop;
  984.  
  985. /// <summary>
  986. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.ColorRect"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelBottom.BottomBg.TileTexture.CellRoot.BottomCell
  987. /// </summary>
  988. public BottomCell S_BottomCell => L_VSplitContainer.L_PanelBottom.L_BottomBg.L_TileTexture.L_CellRoot.L_BottomCell;
  989.  
  990. /// <summary>
  991. /// 场景中唯一名称的节点, 节点类型: <see cref="EditorMaskBrush"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelBottom.BottomBg.TileTexture.MaskBrush
  992. /// </summary>
  993. public MaskBrush S_MaskBrush => L_VSplitContainer.L_PanelBottom.L_BottomBg.L_TileTexture.L_MaskBrush;
  994.  
  995. /// <summary>
  996. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelBottom.BottomBg.TileTexture
  997. /// </summary>
  998. public TileTexture S_TileTexture => L_VSplitContainer.L_PanelBottom.L_BottomBg.L_TileTexture;
  999.  
  1000. /// <summary>
  1001. /// 场景中唯一名称的节点, 节点类型: <see cref="UI.TileSetEditorTerrain.TileEditArea"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelBottom.BottomBg
  1002. /// </summary>
  1003. public BottomBg S_BottomBg => L_VSplitContainer.L_PanelBottom.L_BottomBg;
  1004.  
  1005. /// <summary>
  1006. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Panel"/>, 节点路径: TileSetEditorTerrain.VSplitContainer.PanelBottom
  1007. /// </summary>
  1008. public PanelBottom S_PanelBottom => L_VSplitContainer.L_PanelBottom;
  1009.  
  1010. /// <summary>
  1011. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.VSplitContainer"/>, 节点路径: TileSetEditorTerrain.VSplitContainer
  1012. /// </summary>
  1013. public VSplitContainer S_VSplitContainer => L_VSplitContainer;
  1014.  
  1015. /// <summary>
  1016. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Sprite2D"/>, 节点路径: TileSetEditorTerrain.DragSprite
  1017. /// </summary>
  1018. public DragSprite S_DragSprite => L_DragSprite;
  1019.  
  1020. }