Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / ui / tileSetEditorTerrain / TileSetEditorTerrain.cs
@小李xl 小李xl on 23 Dec 2023 26 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.HSplitContainer"/>, 节点路径: TileSetEditorTerrain.HSplitContainer
  10. /// </summary>
  11. public HSplitContainer L_HSplitContainer
  12. {
  13. get
  14. {
  15. if (_L_HSplitContainer == null) _L_HSplitContainer = new HSplitContainer((TileSetEditorTerrainPanel)this, GetNode<Godot.HSplitContainer>("HSplitContainer"));
  16. return _L_HSplitContainer;
  17. }
  18. }
  19. private HSplitContainer _L_HSplitContainer;
  20.  
  21.  
  22. public TileSetEditorTerrain() : base(nameof(TileSetEditorTerrain))
  23. {
  24. }
  25.  
  26. public sealed override void OnInitNestedUi()
  27. {
  28. _ = L_HSplitContainer.L_LeftBottom.L_MarginContainer.L_LeftBg;
  29. _ = L_HSplitContainer.L_LeftBottom2.L_MarginContainer.L_LeftBottomBg;
  30.  
  31. }
  32.  
  33. /// <summary>
  34. /// 类型: <see cref="UI.TileSetEditorTerrain.TerrainCellDragHandler"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom.MarginContainer.LeftBg.TileTexture.CellRoot.LeftCell
  35. /// </summary>
  36. public class LeftCell : UiNode<TileSetEditorTerrainPanel, UI.TileSetEditorTerrain.TerrainCellDragHandler, LeftCell>
  37. {
  38. public LeftCell(TileSetEditorTerrainPanel uiPanel, UI.TileSetEditorTerrain.TerrainCellDragHandler node) : base(uiPanel, node) { }
  39. public override LeftCell Clone() => new (UiPanel, (UI.TileSetEditorTerrain.TerrainCellDragHandler)Instance.Duplicate());
  40. }
  41.  
  42. /// <summary>
  43. /// 类型: <see cref="Godot.Control"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom.MarginContainer.LeftBg.TileTexture.CellRoot
  44. /// </summary>
  45. public class CellRoot : UiNode<TileSetEditorTerrainPanel, Godot.Control, CellRoot>
  46. {
  47. /// <summary>
  48. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="UI.TileSetEditorTerrain.TerrainCellDragHandler"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom.MarginContainer.LeftBg.TileTexture.LeftCell
  49. /// </summary>
  50. public LeftCell L_LeftCell
  51. {
  52. get
  53. {
  54. if (_L_LeftCell == null) _L_LeftCell = new LeftCell(UiPanel, Instance.GetNode<UI.TileSetEditorTerrain.TerrainCellDragHandler>("LeftCell"));
  55. return _L_LeftCell;
  56. }
  57. }
  58. private LeftCell _L_LeftCell;
  59.  
  60. public CellRoot(TileSetEditorTerrainPanel uiPanel, Godot.Control node) : base(uiPanel, node) { }
  61. public override CellRoot Clone() => new (UiPanel, (Godot.Control)Instance.Duplicate());
  62. }
  63.  
  64. /// <summary>
  65. /// 类型: <see cref="EditorMaskBrush"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom.MarginContainer.LeftBg.TileTexture.MaskBrush
  66. /// </summary>
  67. public class MaskBrush : UiNode<TileSetEditorTerrainPanel, EditorMaskBrush, MaskBrush>
  68. {
  69. public MaskBrush(TileSetEditorTerrainPanel uiPanel, EditorMaskBrush node) : base(uiPanel, node) { }
  70. public override MaskBrush Clone() => new (UiPanel, (EditorMaskBrush)Instance.Duplicate());
  71. }
  72.  
  73. /// <summary>
  74. /// 类型: <see cref="Godot.TextureRect"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom.MarginContainer.LeftBg.TileTexture
  75. /// </summary>
  76. public class TileTexture : UiNode<TileSetEditorTerrainPanel, Godot.TextureRect, TileTexture>
  77. {
  78. /// <summary>
  79. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Control"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom.MarginContainer.LeftBg.CellRoot
  80. /// </summary>
  81. public CellRoot L_CellRoot
  82. {
  83. get
  84. {
  85. if (_L_CellRoot == null) _L_CellRoot = new CellRoot(UiPanel, Instance.GetNode<Godot.Control>("CellRoot"));
  86. return _L_CellRoot;
  87. }
  88. }
  89. private CellRoot _L_CellRoot;
  90.  
  91. /// <summary>
  92. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="EditorMaskBrush"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom.MarginContainer.LeftBg.MaskBrush
  93. /// </summary>
  94. public MaskBrush L_MaskBrush
  95. {
  96. get
  97. {
  98. if (_L_MaskBrush == null) _L_MaskBrush = new MaskBrush(UiPanel, Instance.GetNode<EditorMaskBrush>("MaskBrush"));
  99. return _L_MaskBrush;
  100. }
  101. }
  102. private MaskBrush _L_MaskBrush;
  103.  
  104. public TileTexture(TileSetEditorTerrainPanel uiPanel, Godot.TextureRect node) : base(uiPanel, node) { }
  105. public override TileTexture Clone() => new (UiPanel, (Godot.TextureRect)Instance.Duplicate());
  106. }
  107.  
  108. /// <summary>
  109. /// 类型: <see cref="Godot.ColorRect"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom.MarginContainer.LeftBg.Grid
  110. /// </summary>
  111. public class Grid : UiNode<TileSetEditorTerrainPanel, Godot.ColorRect, Grid>
  112. {
  113. public Grid(TileSetEditorTerrainPanel uiPanel, Godot.ColorRect node) : base(uiPanel, node) { }
  114. public override Grid Clone() => new (UiPanel, (Godot.ColorRect)Instance.Duplicate());
  115. }
  116.  
  117. /// <summary>
  118. /// 类型: <see cref="Godot.TextureButton"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom.MarginContainer.LeftBg.FocusBtn
  119. /// </summary>
  120. public class FocusBtn : UiNode<TileSetEditorTerrainPanel, Godot.TextureButton, FocusBtn>
  121. {
  122. public FocusBtn(TileSetEditorTerrainPanel uiPanel, Godot.TextureButton node) : base(uiPanel, node) { }
  123. public override FocusBtn Clone() => new (UiPanel, (Godot.TextureButton)Instance.Duplicate());
  124. }
  125.  
  126. /// <summary>
  127. /// 类型: <see cref="UI.TileSetEditorTerrain.TileEditArea"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom.MarginContainer.LeftBg
  128. /// </summary>
  129. public class LeftBg : UiNode<TileSetEditorTerrainPanel, UI.TileSetEditorTerrain.TileEditArea, LeftBg>
  130. {
  131. /// <summary>
  132. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom.MarginContainer.TileTexture
  133. /// </summary>
  134. public TileTexture L_TileTexture
  135. {
  136. get
  137. {
  138. if (_L_TileTexture == null) _L_TileTexture = new TileTexture(UiPanel, Instance.GetNode<Godot.TextureRect>("TileTexture"));
  139. return _L_TileTexture;
  140. }
  141. }
  142. private TileTexture _L_TileTexture;
  143.  
  144. /// <summary>
  145. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.ColorRect"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom.MarginContainer.Grid
  146. /// </summary>
  147. public Grid L_Grid
  148. {
  149. get
  150. {
  151. if (_L_Grid == null) _L_Grid = new Grid(UiPanel, Instance.GetNode<Godot.ColorRect>("Grid"));
  152. return _L_Grid;
  153. }
  154. }
  155. private Grid _L_Grid;
  156.  
  157. /// <summary>
  158. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureButton"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom.MarginContainer.FocusBtn
  159. /// </summary>
  160. public FocusBtn L_FocusBtn
  161. {
  162. get
  163. {
  164. if (_L_FocusBtn == null) _L_FocusBtn = new FocusBtn(UiPanel, Instance.GetNode<Godot.TextureButton>("FocusBtn"));
  165. return _L_FocusBtn;
  166. }
  167. }
  168. private FocusBtn _L_FocusBtn;
  169.  
  170. public LeftBg(TileSetEditorTerrainPanel uiPanel, UI.TileSetEditorTerrain.TileEditArea node) : base(uiPanel, node) { }
  171. public override LeftBg Clone() => new (UiPanel, (UI.TileSetEditorTerrain.TileEditArea)Instance.Duplicate());
  172. }
  173.  
  174. /// <summary>
  175. /// 类型: <see cref="Godot.MarginContainer"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom.MarginContainer
  176. /// </summary>
  177. public class MarginContainer : UiNode<TileSetEditorTerrainPanel, Godot.MarginContainer, MarginContainer>
  178. {
  179. /// <summary>
  180. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="UI.TileSetEditorTerrain.TileEditArea"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom.LeftBg
  181. /// </summary>
  182. public LeftBg L_LeftBg
  183. {
  184. get
  185. {
  186. if (_L_LeftBg == null) _L_LeftBg = new LeftBg(UiPanel, Instance.GetNode<UI.TileSetEditorTerrain.TileEditArea>("LeftBg"));
  187. return _L_LeftBg;
  188. }
  189. }
  190. private LeftBg _L_LeftBg;
  191.  
  192. public MarginContainer(TileSetEditorTerrainPanel uiPanel, Godot.MarginContainer node) : base(uiPanel, node) { }
  193. public override MarginContainer Clone() => new (UiPanel, (Godot.MarginContainer)Instance.Duplicate());
  194. }
  195.  
  196. /// <summary>
  197. /// 类型: <see cref="Godot.Panel"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom
  198. /// </summary>
  199. public class LeftBottom : UiNode<TileSetEditorTerrainPanel, Godot.Panel, LeftBottom>
  200. {
  201. /// <summary>
  202. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.MarginContainer
  203. /// </summary>
  204. public MarginContainer L_MarginContainer
  205. {
  206. get
  207. {
  208. if (_L_MarginContainer == null) _L_MarginContainer = new MarginContainer(UiPanel, Instance.GetNode<Godot.MarginContainer>("MarginContainer"));
  209. return _L_MarginContainer;
  210. }
  211. }
  212. private MarginContainer _L_MarginContainer;
  213.  
  214. public LeftBottom(TileSetEditorTerrainPanel uiPanel, Godot.Panel node) : base(uiPanel, node) { }
  215. public override LeftBottom Clone() => new (UiPanel, (Godot.Panel)Instance.Duplicate());
  216. }
  217.  
  218. /// <summary>
  219. /// 类型: <see cref="Godot.Sprite2D"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg.TileTexture.CellRoot.RightCell.CellTexture
  220. /// </summary>
  221. public class CellTexture : UiNode<TileSetEditorTerrainPanel, Godot.Sprite2D, CellTexture>
  222. {
  223. public CellTexture(TileSetEditorTerrainPanel uiPanel, Godot.Sprite2D node) : base(uiPanel, node) { }
  224. public override CellTexture Clone() => new (UiPanel, (Godot.Sprite2D)Instance.Duplicate());
  225. }
  226.  
  227. /// <summary>
  228. /// 类型: <see cref="UI.TileSetEditorTerrain.TerrainCellDropHandler"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg.TileTexture.CellRoot.RightCell
  229. /// </summary>
  230. public class RightCell : UiNode<TileSetEditorTerrainPanel, UI.TileSetEditorTerrain.TerrainCellDropHandler, RightCell>
  231. {
  232. /// <summary>
  233. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Sprite2D"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg.TileTexture.CellRoot.CellTexture
  234. /// </summary>
  235. public CellTexture L_CellTexture
  236. {
  237. get
  238. {
  239. if (_L_CellTexture == null) _L_CellTexture = new CellTexture(UiPanel, Instance.GetNode<Godot.Sprite2D>("CellTexture"));
  240. return _L_CellTexture;
  241. }
  242. }
  243. private CellTexture _L_CellTexture;
  244.  
  245. public RightCell(TileSetEditorTerrainPanel uiPanel, UI.TileSetEditorTerrain.TerrainCellDropHandler node) : base(uiPanel, node) { }
  246. public override RightCell Clone() => new (UiPanel, (UI.TileSetEditorTerrain.TerrainCellDropHandler)Instance.Duplicate());
  247. }
  248.  
  249. /// <summary>
  250. /// 类型: <see cref="Godot.Control"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg.TileTexture.CellRoot
  251. /// </summary>
  252. public class CellRoot_1 : UiNode<TileSetEditorTerrainPanel, Godot.Control, CellRoot_1>
  253. {
  254. /// <summary>
  255. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="UI.TileSetEditorTerrain.TerrainCellDropHandler"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg.TileTexture.RightCell
  256. /// </summary>
  257. public RightCell L_RightCell
  258. {
  259. get
  260. {
  261. if (_L_RightCell == null) _L_RightCell = new RightCell(UiPanel, Instance.GetNode<UI.TileSetEditorTerrain.TerrainCellDropHandler>("RightCell"));
  262. return _L_RightCell;
  263. }
  264. }
  265. private RightCell _L_RightCell;
  266.  
  267. public CellRoot_1(TileSetEditorTerrainPanel uiPanel, Godot.Control node) : base(uiPanel, node) { }
  268. public override CellRoot_1 Clone() => new (UiPanel, (Godot.Control)Instance.Duplicate());
  269. }
  270.  
  271. /// <summary>
  272. /// 类型: <see cref="Godot.TextureRect"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg.TileTexture.TileShadow
  273. /// </summary>
  274. public class TileShadow : UiNode<TileSetEditorTerrainPanel, Godot.TextureRect, TileShadow>
  275. {
  276. public TileShadow(TileSetEditorTerrainPanel uiPanel, Godot.TextureRect node) : base(uiPanel, node) { }
  277. public override TileShadow Clone() => new (UiPanel, (Godot.TextureRect)Instance.Duplicate());
  278. }
  279.  
  280. /// <summary>
  281. /// 类型: <see cref="UI.TileSetEditorTerrain.TerrainBrush"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg.TileTexture.Brush
  282. /// </summary>
  283. public class Brush : UiNode<TileSetEditorTerrainPanel, UI.TileSetEditorTerrain.TerrainBrush, Brush>
  284. {
  285. public Brush(TileSetEditorTerrainPanel uiPanel, UI.TileSetEditorTerrain.TerrainBrush node) : base(uiPanel, node) { }
  286. public override Brush Clone() => new (UiPanel, (UI.TileSetEditorTerrain.TerrainBrush)Instance.Duplicate());
  287. }
  288.  
  289. /// <summary>
  290. /// 类型: <see cref="Godot.TextureRect"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg.TileTexture
  291. /// </summary>
  292. public class TileTexture_1 : UiNode<TileSetEditorTerrainPanel, Godot.TextureRect, TileTexture_1>
  293. {
  294. /// <summary>
  295. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Control"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg.CellRoot
  296. /// </summary>
  297. public CellRoot_1 L_CellRoot
  298. {
  299. get
  300. {
  301. if (_L_CellRoot == null) _L_CellRoot = new CellRoot_1(UiPanel, Instance.GetNode<Godot.Control>("CellRoot"));
  302. return _L_CellRoot;
  303. }
  304. }
  305. private CellRoot_1 _L_CellRoot;
  306.  
  307. /// <summary>
  308. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg.TileShadow
  309. /// </summary>
  310. public TileShadow L_TileShadow
  311. {
  312. get
  313. {
  314. if (_L_TileShadow == null) _L_TileShadow = new TileShadow(UiPanel, Instance.GetNode<Godot.TextureRect>("TileShadow"));
  315. return _L_TileShadow;
  316. }
  317. }
  318. private TileShadow _L_TileShadow;
  319.  
  320. /// <summary>
  321. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="UI.TileSetEditorTerrain.TerrainBrush"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg.Brush
  322. /// </summary>
  323. public Brush L_Brush
  324. {
  325. get
  326. {
  327. if (_L_Brush == null) _L_Brush = new Brush(UiPanel, Instance.GetNode<UI.TileSetEditorTerrain.TerrainBrush>("Brush"));
  328. return _L_Brush;
  329. }
  330. }
  331. private Brush _L_Brush;
  332.  
  333. public TileTexture_1(TileSetEditorTerrainPanel uiPanel, Godot.TextureRect node) : base(uiPanel, node) { }
  334. public override TileTexture_1 Clone() => new (UiPanel, (Godot.TextureRect)Instance.Duplicate());
  335. }
  336.  
  337. /// <summary>
  338. /// 类型: <see cref="Godot.ColorRect"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg.Grid
  339. /// </summary>
  340. public class Grid_1 : UiNode<TileSetEditorTerrainPanel, Godot.ColorRect, Grid_1>
  341. {
  342. public Grid_1(TileSetEditorTerrainPanel uiPanel, Godot.ColorRect node) : base(uiPanel, node) { }
  343. public override Grid_1 Clone() => new (UiPanel, (Godot.ColorRect)Instance.Duplicate());
  344. }
  345.  
  346. /// <summary>
  347. /// 类型: <see cref="Godot.TextureButton"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg.FocusBtn
  348. /// </summary>
  349. public class FocusBtn_1 : UiNode<TileSetEditorTerrainPanel, Godot.TextureButton, FocusBtn_1>
  350. {
  351. public FocusBtn_1(TileSetEditorTerrainPanel uiPanel, Godot.TextureButton node) : base(uiPanel, node) { }
  352. public override FocusBtn_1 Clone() => new (UiPanel, (Godot.TextureButton)Instance.Duplicate());
  353. }
  354.  
  355. /// <summary>
  356. /// 类型: <see cref="UI.TileSetEditorTerrain.TileEditTerrain"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg
  357. /// </summary>
  358. public class LeftBottomBg : UiNode<TileSetEditorTerrainPanel, UI.TileSetEditorTerrain.TileEditTerrain, LeftBottomBg>
  359. {
  360. /// <summary>
  361. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.TileTexture
  362. /// </summary>
  363. public TileTexture_1 L_TileTexture
  364. {
  365. get
  366. {
  367. if (_L_TileTexture == null) _L_TileTexture = new TileTexture_1(UiPanel, Instance.GetNode<Godot.TextureRect>("TileTexture"));
  368. return _L_TileTexture;
  369. }
  370. }
  371. private TileTexture_1 _L_TileTexture;
  372.  
  373. /// <summary>
  374. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.ColorRect"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.Grid
  375. /// </summary>
  376. public Grid_1 L_Grid
  377. {
  378. get
  379. {
  380. if (_L_Grid == null) _L_Grid = new Grid_1(UiPanel, Instance.GetNode<Godot.ColorRect>("Grid"));
  381. return _L_Grid;
  382. }
  383. }
  384. private Grid_1 _L_Grid;
  385.  
  386. /// <summary>
  387. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureButton"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.FocusBtn
  388. /// </summary>
  389. public FocusBtn_1 L_FocusBtn
  390. {
  391. get
  392. {
  393. if (_L_FocusBtn == null) _L_FocusBtn = new FocusBtn_1(UiPanel, Instance.GetNode<Godot.TextureButton>("FocusBtn"));
  394. return _L_FocusBtn;
  395. }
  396. }
  397. private FocusBtn_1 _L_FocusBtn;
  398.  
  399. public LeftBottomBg(TileSetEditorTerrainPanel uiPanel, UI.TileSetEditorTerrain.TileEditTerrain node) : base(uiPanel, node) { }
  400. public override LeftBottomBg Clone() => new (UiPanel, (UI.TileSetEditorTerrain.TileEditTerrain)Instance.Duplicate());
  401. }
  402.  
  403. /// <summary>
  404. /// 类型: <see cref="Godot.MarginContainer"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer
  405. /// </summary>
  406. public class MarginContainer_1 : UiNode<TileSetEditorTerrainPanel, Godot.MarginContainer, MarginContainer_1>
  407. {
  408. /// <summary>
  409. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="UI.TileSetEditorTerrain.TileEditTerrain"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.LeftBottomBg
  410. /// </summary>
  411. public LeftBottomBg L_LeftBottomBg
  412. {
  413. get
  414. {
  415. if (_L_LeftBottomBg == null) _L_LeftBottomBg = new LeftBottomBg(UiPanel, Instance.GetNode<UI.TileSetEditorTerrain.TileEditTerrain>("LeftBottomBg"));
  416. return _L_LeftBottomBg;
  417. }
  418. }
  419. private LeftBottomBg _L_LeftBottomBg;
  420.  
  421. public MarginContainer_1(TileSetEditorTerrainPanel uiPanel, Godot.MarginContainer node) : base(uiPanel, node) { }
  422. public override MarginContainer_1 Clone() => new (UiPanel, (Godot.MarginContainer)Instance.Duplicate());
  423. }
  424.  
  425. /// <summary>
  426. /// 类型: <see cref="Godot.Panel"/>, 路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2
  427. /// </summary>
  428. public class LeftBottom2 : UiNode<TileSetEditorTerrainPanel, Godot.Panel, LeftBottom2>
  429. {
  430. /// <summary>
  431. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.MarginContainer
  432. /// </summary>
  433. public MarginContainer_1 L_MarginContainer
  434. {
  435. get
  436. {
  437. if (_L_MarginContainer == null) _L_MarginContainer = new MarginContainer_1(UiPanel, Instance.GetNode<Godot.MarginContainer>("MarginContainer"));
  438. return _L_MarginContainer;
  439. }
  440. }
  441. private MarginContainer_1 _L_MarginContainer;
  442.  
  443. public LeftBottom2(TileSetEditorTerrainPanel uiPanel, Godot.Panel node) : base(uiPanel, node) { }
  444. public override LeftBottom2 Clone() => new (UiPanel, (Godot.Panel)Instance.Duplicate());
  445. }
  446.  
  447. /// <summary>
  448. /// 类型: <see cref="Godot.HSplitContainer"/>, 路径: TileSetEditorTerrain.HSplitContainer
  449. /// </summary>
  450. public class HSplitContainer : UiNode<TileSetEditorTerrainPanel, Godot.HSplitContainer, HSplitContainer>
  451. {
  452. /// <summary>
  453. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Panel"/>, 节点路径: TileSetEditorTerrain.LeftBottom
  454. /// </summary>
  455. public LeftBottom L_LeftBottom
  456. {
  457. get
  458. {
  459. if (_L_LeftBottom == null) _L_LeftBottom = new LeftBottom(UiPanel, Instance.GetNode<Godot.Panel>("LeftBottom"));
  460. return _L_LeftBottom;
  461. }
  462. }
  463. private LeftBottom _L_LeftBottom;
  464.  
  465. /// <summary>
  466. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Panel"/>, 节点路径: TileSetEditorTerrain.LeftBottom2
  467. /// </summary>
  468. public LeftBottom2 L_LeftBottom2
  469. {
  470. get
  471. {
  472. if (_L_LeftBottom2 == null) _L_LeftBottom2 = new LeftBottom2(UiPanel, Instance.GetNode<Godot.Panel>("LeftBottom2"));
  473. return _L_LeftBottom2;
  474. }
  475. }
  476. private LeftBottom2 _L_LeftBottom2;
  477.  
  478. public HSplitContainer(TileSetEditorTerrainPanel uiPanel, Godot.HSplitContainer node) : base(uiPanel, node) { }
  479. public override HSplitContainer Clone() => new (UiPanel, (Godot.HSplitContainer)Instance.Duplicate());
  480. }
  481.  
  482.  
  483. /// <summary>
  484. /// 场景中唯一名称的节点, 节点类型: <see cref="UI.TileSetEditorTerrain.TerrainCellDragHandler"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom.MarginContainer.LeftBg.TileTexture.CellRoot.LeftCell
  485. /// </summary>
  486. public LeftCell S_LeftCell => L_HSplitContainer.L_LeftBottom.L_MarginContainer.L_LeftBg.L_TileTexture.L_CellRoot.L_LeftCell;
  487.  
  488. /// <summary>
  489. /// 场景中唯一名称的节点, 节点类型: <see cref="EditorMaskBrush"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom.MarginContainer.LeftBg.TileTexture.MaskBrush
  490. /// </summary>
  491. public MaskBrush S_MaskBrush => L_HSplitContainer.L_LeftBottom.L_MarginContainer.L_LeftBg.L_TileTexture.L_MaskBrush;
  492.  
  493. /// <summary>
  494. /// 场景中唯一名称的节点, 节点类型: <see cref="UI.TileSetEditorTerrain.TileEditArea"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom.MarginContainer.LeftBg
  495. /// </summary>
  496. public LeftBg S_LeftBg => L_HSplitContainer.L_LeftBottom.L_MarginContainer.L_LeftBg;
  497.  
  498. /// <summary>
  499. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Panel"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom
  500. /// </summary>
  501. public LeftBottom S_LeftBottom => L_HSplitContainer.L_LeftBottom;
  502.  
  503. /// <summary>
  504. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Sprite2D"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg.TileTexture.CellRoot.RightCell.CellTexture
  505. /// </summary>
  506. public CellTexture S_CellTexture => L_HSplitContainer.L_LeftBottom2.L_MarginContainer.L_LeftBottomBg.L_TileTexture.L_CellRoot.L_RightCell.L_CellTexture;
  507.  
  508. /// <summary>
  509. /// 场景中唯一名称的节点, 节点类型: <see cref="UI.TileSetEditorTerrain.TerrainCellDropHandler"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg.TileTexture.CellRoot.RightCell
  510. /// </summary>
  511. public RightCell S_RightCell => L_HSplitContainer.L_LeftBottom2.L_MarginContainer.L_LeftBottomBg.L_TileTexture.L_CellRoot.L_RightCell;
  512.  
  513. /// <summary>
  514. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg.TileTexture.TileShadow
  515. /// </summary>
  516. public TileShadow S_TileShadow => L_HSplitContainer.L_LeftBottom2.L_MarginContainer.L_LeftBottomBg.L_TileTexture.L_TileShadow;
  517.  
  518. /// <summary>
  519. /// 场景中唯一名称的节点, 节点类型: <see cref="UI.TileSetEditorTerrain.TerrainBrush"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg.TileTexture.Brush
  520. /// </summary>
  521. public Brush S_Brush => L_HSplitContainer.L_LeftBottom2.L_MarginContainer.L_LeftBottomBg.L_TileTexture.L_Brush;
  522.  
  523. /// <summary>
  524. /// 场景中唯一名称的节点, 节点类型: <see cref="UI.TileSetEditorTerrain.TileEditTerrain"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2.MarginContainer.LeftBottomBg
  525. /// </summary>
  526. public LeftBottomBg S_LeftBottomBg => L_HSplitContainer.L_LeftBottom2.L_MarginContainer.L_LeftBottomBg;
  527.  
  528. /// <summary>
  529. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Panel"/>, 节点路径: TileSetEditorTerrain.HSplitContainer.LeftBottom2
  530. /// </summary>
  531. public LeftBottom2 S_LeftBottom2 => L_HSplitContainer.L_LeftBottom2;
  532.  
  533. /// <summary>
  534. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HSplitContainer"/>, 节点路径: TileSetEditorTerrain.HSplitContainer
  535. /// </summary>
  536. public HSplitContainer S_HSplitContainer => L_HSplitContainer;
  537.  
  538. }