Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / ui / tileSetEditor / TileSetEditor.cs
  1. namespace UI.TileSetEditor;
  2.  
  3. /// <summary>
  4. /// Ui代码, 该类是根据ui场景自动生成的, 请不要手动编辑该类, 以免造成代码丢失
  5. /// </summary>
  6. public abstract partial class TileSetEditor : UiBase
  7. {
  8. /// <summary>
  9. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Panel"/>, 节点路径: TileSetEditor.Bg
  10. /// </summary>
  11. public Bg L_Bg
  12. {
  13. get
  14. {
  15. if (_L_Bg == null) _L_Bg = new Bg((TileSetEditorPanel)this, GetNode<Godot.Panel>("Bg"));
  16. return _L_Bg;
  17. }
  18. }
  19. private Bg _L_Bg;
  20.  
  21.  
  22. public TileSetEditor() : base(nameof(TileSetEditor))
  23. {
  24. }
  25.  
  26. public sealed override void OnInitNestedUi()
  27. {
  28.  
  29. }
  30.  
  31. /// <summary>
  32. /// 类型: <see cref="Godot.Button"/>, 路径: TileSetEditor.Bg.VBoxContainer.Head.Back
  33. /// </summary>
  34. public class Back : UiNode<TileSetEditorPanel, Godot.Button, Back>
  35. {
  36. public Back(TileSetEditorPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  37. public override Back Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  38. }
  39.  
  40. /// <summary>
  41. /// 类型: <see cref="Godot.Button"/>, 路径: TileSetEditor.Bg.VBoxContainer.Head.Save
  42. /// </summary>
  43. public class Save : UiNode<TileSetEditorPanel, Godot.Button, Save>
  44. {
  45. public Save(TileSetEditorPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  46. public override Save Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  47. }
  48.  
  49. /// <summary>
  50. /// 类型: <see cref="Godot.Label"/>, 路径: TileSetEditor.Bg.VBoxContainer.Head.Title
  51. /// </summary>
  52. public class Title : UiNode<TileSetEditorPanel, Godot.Label, Title>
  53. {
  54. public Title(TileSetEditorPanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  55. public override Title Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  56. }
  57.  
  58. /// <summary>
  59. /// 类型: <see cref="Godot.Panel"/>, 路径: TileSetEditor.Bg.VBoxContainer.Head
  60. /// </summary>
  61. public class Head : UiNode<TileSetEditorPanel, Godot.Panel, Head>
  62. {
  63. /// <summary>
  64. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.Back
  65. /// </summary>
  66. public Back L_Back
  67. {
  68. get
  69. {
  70. if (_L_Back == null) _L_Back = new Back(UiPanel, Instance.GetNode<Godot.Button>("Back"));
  71. return _L_Back;
  72. }
  73. }
  74. private Back _L_Back;
  75.  
  76. /// <summary>
  77. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.Save
  78. /// </summary>
  79. public Save L_Save
  80. {
  81. get
  82. {
  83. if (_L_Save == null) _L_Save = new Save(UiPanel, Instance.GetNode<Godot.Button>("Save"));
  84. return _L_Save;
  85. }
  86. }
  87. private Save _L_Save;
  88.  
  89. /// <summary>
  90. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.Title
  91. /// </summary>
  92. public Title L_Title
  93. {
  94. get
  95. {
  96. if (_L_Title == null) _L_Title = new Title(UiPanel, Instance.GetNode<Godot.Label>("Title"));
  97. return _L_Title;
  98. }
  99. }
  100. private Title _L_Title;
  101.  
  102. public Head(TileSetEditorPanel uiPanel, Godot.Panel node) : base(uiPanel, node) { }
  103. public override Head Clone() => new (UiPanel, (Godot.Panel)Instance.Duplicate());
  104. }
  105.  
  106. /// <summary>
  107. /// 类型: <see cref="Godot.NinePatchRect"/>, 路径: TileSetEditor.Bg.VBoxContainer.HBoxContainer.LeftRoot.MarginContainer.ScrollContainer.Tab.Select
  108. /// </summary>
  109. public class Select : UiNode<TileSetEditorPanel, Godot.NinePatchRect, Select>
  110. {
  111. public Select(TileSetEditorPanel uiPanel, Godot.NinePatchRect node) : base(uiPanel, node) { }
  112. public override Select Clone() => new (UiPanel, (Godot.NinePatchRect)Instance.Duplicate());
  113. }
  114.  
  115. /// <summary>
  116. /// 类型: <see cref="Godot.Button"/>, 路径: TileSetEditor.Bg.VBoxContainer.HBoxContainer.LeftRoot.MarginContainer.ScrollContainer.Tab
  117. /// </summary>
  118. public class Tab : UiNode<TileSetEditorPanel, Godot.Button, Tab>
  119. {
  120. /// <summary>
  121. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.NinePatchRect"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.HBoxContainer.LeftRoot.MarginContainer.ScrollContainer.Select
  122. /// </summary>
  123. public Select L_Select
  124. {
  125. get
  126. {
  127. if (_L_Select == null) _L_Select = new Select(UiPanel, Instance.GetNode<Godot.NinePatchRect>("Select"));
  128. return _L_Select;
  129. }
  130. }
  131. private Select _L_Select;
  132.  
  133. public Tab(TileSetEditorPanel uiPanel, Godot.Button node) : base(uiPanel, node) { }
  134. public override Tab Clone() => new (UiPanel, (Godot.Button)Instance.Duplicate());
  135. }
  136.  
  137. /// <summary>
  138. /// 类型: <see cref="Godot.ScrollContainer"/>, 路径: TileSetEditor.Bg.VBoxContainer.HBoxContainer.LeftRoot.MarginContainer.ScrollContainer
  139. /// </summary>
  140. public class ScrollContainer : UiNode<TileSetEditorPanel, Godot.ScrollContainer, ScrollContainer>
  141. {
  142. /// <summary>
  143. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Button"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.HBoxContainer.LeftRoot.MarginContainer.Tab
  144. /// </summary>
  145. public Tab L_Tab
  146. {
  147. get
  148. {
  149. if (_L_Tab == null) _L_Tab = new Tab(UiPanel, Instance.GetNode<Godot.Button>("Tab"));
  150. return _L_Tab;
  151. }
  152. }
  153. private Tab _L_Tab;
  154.  
  155. public ScrollContainer(TileSetEditorPanel uiPanel, Godot.ScrollContainer node) : base(uiPanel, node) { }
  156. public override ScrollContainer Clone() => new (UiPanel, (Godot.ScrollContainer)Instance.Duplicate());
  157. }
  158.  
  159. /// <summary>
  160. /// 类型: <see cref="Godot.MarginContainer"/>, 路径: TileSetEditor.Bg.VBoxContainer.HBoxContainer.LeftRoot.MarginContainer
  161. /// </summary>
  162. public class MarginContainer : UiNode<TileSetEditorPanel, Godot.MarginContainer, MarginContainer>
  163. {
  164. /// <summary>
  165. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.ScrollContainer"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.HBoxContainer.LeftRoot.ScrollContainer
  166. /// </summary>
  167. public ScrollContainer L_ScrollContainer
  168. {
  169. get
  170. {
  171. if (_L_ScrollContainer == null) _L_ScrollContainer = new ScrollContainer(UiPanel, Instance.GetNode<Godot.ScrollContainer>("ScrollContainer"));
  172. return _L_ScrollContainer;
  173. }
  174. }
  175. private ScrollContainer _L_ScrollContainer;
  176.  
  177. public MarginContainer(TileSetEditorPanel uiPanel, Godot.MarginContainer node) : base(uiPanel, node) { }
  178. public override MarginContainer Clone() => new (UiPanel, (Godot.MarginContainer)Instance.Duplicate());
  179. }
  180.  
  181. /// <summary>
  182. /// 类型: <see cref="Godot.Panel"/>, 路径: TileSetEditor.Bg.VBoxContainer.HBoxContainer.LeftRoot
  183. /// </summary>
  184. public class LeftRoot : UiNode<TileSetEditorPanel, Godot.Panel, LeftRoot>
  185. {
  186. /// <summary>
  187. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.HBoxContainer.MarginContainer
  188. /// </summary>
  189. public MarginContainer L_MarginContainer
  190. {
  191. get
  192. {
  193. if (_L_MarginContainer == null) _L_MarginContainer = new MarginContainer(UiPanel, Instance.GetNode<Godot.MarginContainer>("MarginContainer"));
  194. return _L_MarginContainer;
  195. }
  196. }
  197. private MarginContainer _L_MarginContainer;
  198.  
  199. public LeftRoot(TileSetEditorPanel uiPanel, Godot.Panel node) : base(uiPanel, node) { }
  200. public override LeftRoot Clone() => new (UiPanel, (Godot.Panel)Instance.Duplicate());
  201. }
  202.  
  203. /// <summary>
  204. /// 类型: <see cref="Godot.Panel"/>, 路径: TileSetEditor.Bg.VBoxContainer.HBoxContainer.RightRoot
  205. /// </summary>
  206. public class RightRoot : UiNode<TileSetEditorPanel, Godot.Panel, RightRoot>
  207. {
  208. public RightRoot(TileSetEditorPanel uiPanel, Godot.Panel node) : base(uiPanel, node) { }
  209. public override RightRoot Clone() => new (UiPanel, (Godot.Panel)Instance.Duplicate());
  210. }
  211.  
  212. /// <summary>
  213. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: TileSetEditor.Bg.VBoxContainer.HBoxContainer
  214. /// </summary>
  215. public class HBoxContainer : UiNode<TileSetEditorPanel, Godot.HBoxContainer, HBoxContainer>
  216. {
  217. /// <summary>
  218. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Panel"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.LeftRoot
  219. /// </summary>
  220. public LeftRoot L_LeftRoot
  221. {
  222. get
  223. {
  224. if (_L_LeftRoot == null) _L_LeftRoot = new LeftRoot(UiPanel, Instance.GetNode<Godot.Panel>("LeftRoot"));
  225. return _L_LeftRoot;
  226. }
  227. }
  228. private LeftRoot _L_LeftRoot;
  229.  
  230. /// <summary>
  231. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Panel"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.RightRoot
  232. /// </summary>
  233. public RightRoot L_RightRoot
  234. {
  235. get
  236. {
  237. if (_L_RightRoot == null) _L_RightRoot = new RightRoot(UiPanel, Instance.GetNode<Godot.Panel>("RightRoot"));
  238. return _L_RightRoot;
  239. }
  240. }
  241. private RightRoot _L_RightRoot;
  242.  
  243. public HBoxContainer(TileSetEditorPanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  244. public override HBoxContainer Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  245. }
  246.  
  247. /// <summary>
  248. /// 类型: <see cref="Godot.VBoxContainer"/>, 路径: TileSetEditor.Bg.VBoxContainer
  249. /// </summary>
  250. public class VBoxContainer : UiNode<TileSetEditorPanel, Godot.VBoxContainer, VBoxContainer>
  251. {
  252. /// <summary>
  253. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Panel"/>, 节点路径: TileSetEditor.Bg.Head
  254. /// </summary>
  255. public Head L_Head
  256. {
  257. get
  258. {
  259. if (_L_Head == null) _L_Head = new Head(UiPanel, Instance.GetNode<Godot.Panel>("Head"));
  260. return _L_Head;
  261. }
  262. }
  263. private Head _L_Head;
  264.  
  265. /// <summary>
  266. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: TileSetEditor.Bg.HBoxContainer
  267. /// </summary>
  268. public HBoxContainer L_HBoxContainer
  269. {
  270. get
  271. {
  272. if (_L_HBoxContainer == null) _L_HBoxContainer = new HBoxContainer(UiPanel, Instance.GetNode<Godot.HBoxContainer>("HBoxContainer"));
  273. return _L_HBoxContainer;
  274. }
  275. }
  276. private HBoxContainer _L_HBoxContainer;
  277.  
  278. public VBoxContainer(TileSetEditorPanel 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.Panel"/>, 路径: TileSetEditor.Bg
  284. /// </summary>
  285. public class Bg : UiNode<TileSetEditorPanel, Godot.Panel, Bg>
  286. {
  287. /// <summary>
  288. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: TileSetEditor.VBoxContainer
  289. /// </summary>
  290. public VBoxContainer L_VBoxContainer
  291. {
  292. get
  293. {
  294. if (_L_VBoxContainer == null) _L_VBoxContainer = new VBoxContainer(UiPanel, Instance.GetNode<Godot.VBoxContainer>("VBoxContainer"));
  295. return _L_VBoxContainer;
  296. }
  297. }
  298. private VBoxContainer _L_VBoxContainer;
  299.  
  300. public Bg(TileSetEditorPanel uiPanel, Godot.Panel node) : base(uiPanel, node) { }
  301. public override Bg Clone() => new (UiPanel, (Godot.Panel)Instance.Duplicate());
  302. }
  303.  
  304.  
  305. /// <summary>
  306. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.Head.Back
  307. /// </summary>
  308. public Back S_Back => L_Bg.L_VBoxContainer.L_Head.L_Back;
  309.  
  310. /// <summary>
  311. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.Head.Save
  312. /// </summary>
  313. public Save S_Save => L_Bg.L_VBoxContainer.L_Head.L_Save;
  314.  
  315. /// <summary>
  316. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Label"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.Head.Title
  317. /// </summary>
  318. public Title S_Title => L_Bg.L_VBoxContainer.L_Head.L_Title;
  319.  
  320. /// <summary>
  321. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Panel"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.Head
  322. /// </summary>
  323. public Head S_Head => L_Bg.L_VBoxContainer.L_Head;
  324.  
  325. /// <summary>
  326. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.NinePatchRect"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.HBoxContainer.LeftRoot.MarginContainer.ScrollContainer.Tab.Select
  327. /// </summary>
  328. public Select S_Select => L_Bg.L_VBoxContainer.L_HBoxContainer.L_LeftRoot.L_MarginContainer.L_ScrollContainer.L_Tab.L_Select;
  329.  
  330. /// <summary>
  331. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Button"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.HBoxContainer.LeftRoot.MarginContainer.ScrollContainer.Tab
  332. /// </summary>
  333. public Tab S_Tab => L_Bg.L_VBoxContainer.L_HBoxContainer.L_LeftRoot.L_MarginContainer.L_ScrollContainer.L_Tab;
  334.  
  335. /// <summary>
  336. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.ScrollContainer"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.HBoxContainer.LeftRoot.MarginContainer.ScrollContainer
  337. /// </summary>
  338. public ScrollContainer S_ScrollContainer => L_Bg.L_VBoxContainer.L_HBoxContainer.L_LeftRoot.L_MarginContainer.L_ScrollContainer;
  339.  
  340. /// <summary>
  341. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.HBoxContainer.LeftRoot.MarginContainer
  342. /// </summary>
  343. public MarginContainer S_MarginContainer => L_Bg.L_VBoxContainer.L_HBoxContainer.L_LeftRoot.L_MarginContainer;
  344.  
  345. /// <summary>
  346. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Panel"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.HBoxContainer.LeftRoot
  347. /// </summary>
  348. public LeftRoot S_LeftRoot => L_Bg.L_VBoxContainer.L_HBoxContainer.L_LeftRoot;
  349.  
  350. /// <summary>
  351. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Panel"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.HBoxContainer.RightRoot
  352. /// </summary>
  353. public RightRoot S_RightRoot => L_Bg.L_VBoxContainer.L_HBoxContainer.L_RightRoot;
  354.  
  355. /// <summary>
  356. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: TileSetEditor.Bg.VBoxContainer.HBoxContainer
  357. /// </summary>
  358. public HBoxContainer S_HBoxContainer => L_Bg.L_VBoxContainer.L_HBoxContainer;
  359.  
  360. /// <summary>
  361. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: TileSetEditor.Bg.VBoxContainer
  362. /// </summary>
  363. public VBoxContainer S_VBoxContainer => L_Bg.L_VBoxContainer;
  364.  
  365. /// <summary>
  366. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Panel"/>, 节点路径: TileSetEditor.Bg
  367. /// </summary>
  368. public Bg S_Bg => L_Bg;
  369.  
  370. }