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