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