Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / ui / mapEditorCreatePreinstall / MapEditorCreatePreinstall.cs
@小李xl 小李xl on 6 Aug 2023 15 KB 更新Ui生成器
  1. namespace UI.MapEditorCreatePreinstall;
  2.  
  3. /// <summary>
  4. /// Ui代码, 该类是根据ui场景自动生成的, 请不要手动编辑该类, 以免造成代码丢失
  5. /// </summary>
  6. public abstract partial class MapEditorCreatePreinstall : UiBase
  7. {
  8. /// <summary>
  9. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer
  10. /// </summary>
  11. public MarginContainer L_MarginContainer
  12. {
  13. get
  14. {
  15. if (_L_MarginContainer == null) _L_MarginContainer = new MarginContainer((MapEditorCreatePreinstallPanel)this, GetNodeOrNull<Godot.MarginContainer>("MarginContainer"));
  16. return _L_MarginContainer;
  17. }
  18. }
  19. private MarginContainer _L_MarginContainer;
  20.  
  21.  
  22. public MapEditorCreatePreinstall() : base(nameof(MapEditorCreatePreinstall))
  23. {
  24. }
  25.  
  26. public sealed override void OnInitNestedUi()
  27. {
  28. }
  29.  
  30. /// <summary>
  31. /// 类型: <see cref="Godot.Label"/>, 路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.HBoxContainer.PreinstallNameLabel
  32. /// </summary>
  33. public class PreinstallNameLabel : UiNode<MapEditorCreatePreinstallPanel, Godot.Label, PreinstallNameLabel>
  34. {
  35. public PreinstallNameLabel(MapEditorCreatePreinstallPanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  36. public override PreinstallNameLabel Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  37. }
  38.  
  39. /// <summary>
  40. /// 类型: <see cref="Godot.LineEdit"/>, 路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.HBoxContainer.PreinstallNameInput
  41. /// </summary>
  42. public class PreinstallNameInput : UiNode<MapEditorCreatePreinstallPanel, Godot.LineEdit, PreinstallNameInput>
  43. {
  44. public PreinstallNameInput(MapEditorCreatePreinstallPanel uiPanel, Godot.LineEdit node) : base(uiPanel, node) { }
  45. public override PreinstallNameInput Clone() => new (UiPanel, (Godot.LineEdit)Instance.Duplicate());
  46. }
  47.  
  48. /// <summary>
  49. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.HBoxContainer
  50. /// </summary>
  51. public class HBoxContainer : UiNode<MapEditorCreatePreinstallPanel, Godot.HBoxContainer, HBoxContainer>
  52. {
  53. /// <summary>
  54. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.PreinstallNameLabel
  55. /// </summary>
  56. public PreinstallNameLabel L_PreinstallNameLabel
  57. {
  58. get
  59. {
  60. if (_L_PreinstallNameLabel == null) _L_PreinstallNameLabel = new PreinstallNameLabel(UiPanel, Instance.GetNodeOrNull<Godot.Label>("PreinstallNameLabel"));
  61. return _L_PreinstallNameLabel;
  62. }
  63. }
  64. private PreinstallNameLabel _L_PreinstallNameLabel;
  65.  
  66. /// <summary>
  67. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.LineEdit"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.PreinstallNameInput
  68. /// </summary>
  69. public PreinstallNameInput L_PreinstallNameInput
  70. {
  71. get
  72. {
  73. if (_L_PreinstallNameInput == null) _L_PreinstallNameInput = new PreinstallNameInput(UiPanel, Instance.GetNodeOrNull<Godot.LineEdit>("PreinstallNameInput"));
  74. return _L_PreinstallNameInput;
  75. }
  76. }
  77. private PreinstallNameInput _L_PreinstallNameInput;
  78.  
  79. public HBoxContainer(MapEditorCreatePreinstallPanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  80. public override HBoxContainer Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  81. }
  82.  
  83. /// <summary>
  84. /// 类型: <see cref="Godot.Label"/>, 路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.HBoxContainer4.WeightNameLabel
  85. /// </summary>
  86. public class WeightNameLabel : UiNode<MapEditorCreatePreinstallPanel, Godot.Label, WeightNameLabel>
  87. {
  88. public WeightNameLabel(MapEditorCreatePreinstallPanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  89. public override WeightNameLabel Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  90. }
  91.  
  92. /// <summary>
  93. /// 类型: <see cref="Godot.SpinBox"/>, 路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.HBoxContainer4.WeightInput
  94. /// </summary>
  95. public class WeightInput : UiNode<MapEditorCreatePreinstallPanel, Godot.SpinBox, WeightInput>
  96. {
  97. public WeightInput(MapEditorCreatePreinstallPanel uiPanel, Godot.SpinBox node) : base(uiPanel, node) { }
  98. public override WeightInput Clone() => new (UiPanel, (Godot.SpinBox)Instance.Duplicate());
  99. }
  100.  
  101. /// <summary>
  102. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.HBoxContainer4
  103. /// </summary>
  104. public class HBoxContainer4 : UiNode<MapEditorCreatePreinstallPanel, Godot.HBoxContainer, HBoxContainer4>
  105. {
  106. /// <summary>
  107. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.WeightNameLabel
  108. /// </summary>
  109. public WeightNameLabel L_WeightNameLabel
  110. {
  111. get
  112. {
  113. if (_L_WeightNameLabel == null) _L_WeightNameLabel = new WeightNameLabel(UiPanel, Instance.GetNodeOrNull<Godot.Label>("WeightNameLabel"));
  114. return _L_WeightNameLabel;
  115. }
  116. }
  117. private WeightNameLabel _L_WeightNameLabel;
  118.  
  119. /// <summary>
  120. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.SpinBox"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.WeightInput
  121. /// </summary>
  122. public WeightInput L_WeightInput
  123. {
  124. get
  125. {
  126. if (_L_WeightInput == null) _L_WeightInput = new WeightInput(UiPanel, Instance.GetNodeOrNull<Godot.SpinBox>("WeightInput"));
  127. return _L_WeightInput;
  128. }
  129. }
  130. private WeightInput _L_WeightInput;
  131.  
  132. public HBoxContainer4(MapEditorCreatePreinstallPanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  133. public override HBoxContainer4 Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  134. }
  135.  
  136. /// <summary>
  137. /// 类型: <see cref="Godot.Label"/>, 路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.HBoxContainer5.RemarkNameLabel
  138. /// </summary>
  139. public class RemarkNameLabel : UiNode<MapEditorCreatePreinstallPanel, Godot.Label, RemarkNameLabel>
  140. {
  141. public RemarkNameLabel(MapEditorCreatePreinstallPanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  142. public override RemarkNameLabel Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  143. }
  144.  
  145. /// <summary>
  146. /// 类型: <see cref="Godot.TextEdit"/>, 路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.HBoxContainer5.RemarkInput
  147. /// </summary>
  148. public class RemarkInput : UiNode<MapEditorCreatePreinstallPanel, Godot.TextEdit, RemarkInput>
  149. {
  150. public RemarkInput(MapEditorCreatePreinstallPanel uiPanel, Godot.TextEdit node) : base(uiPanel, node) { }
  151. public override RemarkInput Clone() => new (UiPanel, (Godot.TextEdit)Instance.Duplicate());
  152. }
  153.  
  154. /// <summary>
  155. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.HBoxContainer5
  156. /// </summary>
  157. public class HBoxContainer5 : UiNode<MapEditorCreatePreinstallPanel, Godot.HBoxContainer, HBoxContainer5>
  158. {
  159. /// <summary>
  160. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.RemarkNameLabel
  161. /// </summary>
  162. public RemarkNameLabel L_RemarkNameLabel
  163. {
  164. get
  165. {
  166. if (_L_RemarkNameLabel == null) _L_RemarkNameLabel = new RemarkNameLabel(UiPanel, Instance.GetNodeOrNull<Godot.Label>("RemarkNameLabel"));
  167. return _L_RemarkNameLabel;
  168. }
  169. }
  170. private RemarkNameLabel _L_RemarkNameLabel;
  171.  
  172. /// <summary>
  173. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextEdit"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.RemarkInput
  174. /// </summary>
  175. public RemarkInput L_RemarkInput
  176. {
  177. get
  178. {
  179. if (_L_RemarkInput == null) _L_RemarkInput = new RemarkInput(UiPanel, Instance.GetNodeOrNull<Godot.TextEdit>("RemarkInput"));
  180. return _L_RemarkInput;
  181. }
  182. }
  183. private RemarkInput _L_RemarkInput;
  184.  
  185. public HBoxContainer5(MapEditorCreatePreinstallPanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  186. public override HBoxContainer5 Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  187. }
  188.  
  189. /// <summary>
  190. /// 类型: <see cref="Godot.VBoxContainer"/>, 路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer
  191. /// </summary>
  192. public class VBoxContainer : UiNode<MapEditorCreatePreinstallPanel, Godot.VBoxContainer, VBoxContainer>
  193. {
  194. /// <summary>
  195. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.HBoxContainer
  196. /// </summary>
  197. public HBoxContainer L_HBoxContainer
  198. {
  199. get
  200. {
  201. if (_L_HBoxContainer == null) _L_HBoxContainer = new HBoxContainer(UiPanel, Instance.GetNodeOrNull<Godot.HBoxContainer>("HBoxContainer"));
  202. return _L_HBoxContainer;
  203. }
  204. }
  205. private HBoxContainer _L_HBoxContainer;
  206.  
  207. /// <summary>
  208. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.HBoxContainer4
  209. /// </summary>
  210. public HBoxContainer4 L_HBoxContainer4
  211. {
  212. get
  213. {
  214. if (_L_HBoxContainer4 == null) _L_HBoxContainer4 = new HBoxContainer4(UiPanel, Instance.GetNodeOrNull<Godot.HBoxContainer>("HBoxContainer4"));
  215. return _L_HBoxContainer4;
  216. }
  217. }
  218. private HBoxContainer4 _L_HBoxContainer4;
  219.  
  220. /// <summary>
  221. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.HBoxContainer5
  222. /// </summary>
  223. public HBoxContainer5 L_HBoxContainer5
  224. {
  225. get
  226. {
  227. if (_L_HBoxContainer5 == null) _L_HBoxContainer5 = new HBoxContainer5(UiPanel, Instance.GetNodeOrNull<Godot.HBoxContainer>("HBoxContainer5"));
  228. return _L_HBoxContainer5;
  229. }
  230. }
  231. private HBoxContainer5 _L_HBoxContainer5;
  232.  
  233. public VBoxContainer(MapEditorCreatePreinstallPanel uiPanel, Godot.VBoxContainer node) : base(uiPanel, node) { }
  234. public override VBoxContainer Clone() => new (UiPanel, (Godot.VBoxContainer)Instance.Duplicate());
  235. }
  236.  
  237. /// <summary>
  238. /// 类型: <see cref="Godot.MarginContainer"/>, 路径: MapEditorCreatePreinstall.MarginContainer
  239. /// </summary>
  240. public class MarginContainer : UiNode<MapEditorCreatePreinstallPanel, Godot.MarginContainer, MarginContainer>
  241. {
  242. /// <summary>
  243. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: MapEditorCreatePreinstall.VBoxContainer
  244. /// </summary>
  245. public VBoxContainer L_VBoxContainer
  246. {
  247. get
  248. {
  249. if (_L_VBoxContainer == null) _L_VBoxContainer = new VBoxContainer(UiPanel, Instance.GetNodeOrNull<Godot.VBoxContainer>("VBoxContainer"));
  250. return _L_VBoxContainer;
  251. }
  252. }
  253. private VBoxContainer _L_VBoxContainer;
  254.  
  255. public MarginContainer(MapEditorCreatePreinstallPanel uiPanel, Godot.MarginContainer node) : base(uiPanel, node) { }
  256. public override MarginContainer Clone() => new (UiPanel, (Godot.MarginContainer)Instance.Duplicate());
  257. }
  258.  
  259.  
  260. /// <summary>
  261. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.HBoxContainer.PreinstallNameLabel
  262. /// </summary>
  263. public PreinstallNameLabel S_PreinstallNameLabel => L_MarginContainer.L_VBoxContainer.L_HBoxContainer.L_PreinstallNameLabel;
  264.  
  265. /// <summary>
  266. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.LineEdit"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.HBoxContainer.PreinstallNameInput
  267. /// </summary>
  268. public PreinstallNameInput S_PreinstallNameInput => L_MarginContainer.L_VBoxContainer.L_HBoxContainer.L_PreinstallNameInput;
  269.  
  270. /// <summary>
  271. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.HBoxContainer
  272. /// </summary>
  273. public HBoxContainer S_HBoxContainer => L_MarginContainer.L_VBoxContainer.L_HBoxContainer;
  274.  
  275. /// <summary>
  276. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.HBoxContainer4.WeightNameLabel
  277. /// </summary>
  278. public WeightNameLabel S_WeightNameLabel => L_MarginContainer.L_VBoxContainer.L_HBoxContainer4.L_WeightNameLabel;
  279.  
  280. /// <summary>
  281. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.SpinBox"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.HBoxContainer4.WeightInput
  282. /// </summary>
  283. public WeightInput S_WeightInput => L_MarginContainer.L_VBoxContainer.L_HBoxContainer4.L_WeightInput;
  284.  
  285. /// <summary>
  286. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.HBoxContainer4
  287. /// </summary>
  288. public HBoxContainer4 S_HBoxContainer4 => L_MarginContainer.L_VBoxContainer.L_HBoxContainer4;
  289.  
  290. /// <summary>
  291. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.HBoxContainer5.RemarkNameLabel
  292. /// </summary>
  293. public RemarkNameLabel S_RemarkNameLabel => L_MarginContainer.L_VBoxContainer.L_HBoxContainer5.L_RemarkNameLabel;
  294.  
  295. /// <summary>
  296. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextEdit"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.HBoxContainer5.RemarkInput
  297. /// </summary>
  298. public RemarkInput S_RemarkInput => L_MarginContainer.L_VBoxContainer.L_HBoxContainer5.L_RemarkInput;
  299.  
  300. /// <summary>
  301. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer.HBoxContainer5
  302. /// </summary>
  303. public HBoxContainer5 S_HBoxContainer5 => L_MarginContainer.L_VBoxContainer.L_HBoxContainer5;
  304.  
  305. /// <summary>
  306. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer.VBoxContainer
  307. /// </summary>
  308. public VBoxContainer S_VBoxContainer => L_MarginContainer.L_VBoxContainer;
  309.  
  310. /// <summary>
  311. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: MapEditorCreatePreinstall.MarginContainer
  312. /// </summary>
  313. public MarginContainer S_MarginContainer => L_MarginContainer;
  314.  
  315. }