Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / ui / mapEditorCreateGroup / MapEditorCreateGroup.cs
@小李xl 小李xl on 23 Jul 2023 11 KB 创建地牢组和地牢房间
  1. namespace UI.MapEditorCreateGroup;
  2.  
  3. /// <summary>
  4. /// Ui代码, 该类是根据ui场景自动生成的, 请不要手动编辑该类, 以免造成代码丢失
  5. /// </summary>
  6. public abstract partial class MapEditorCreateGroup : UiBase
  7. {
  8. /// <summary>
  9. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: MapEditorCreateGroup.MarginContainer
  10. /// </summary>
  11. public MarginContainer L_MarginContainer
  12. {
  13. get
  14. {
  15. if (_L_MarginContainer == null) _L_MarginContainer = new MarginContainer(this, GetNodeOrNull<Godot.MarginContainer>("MarginContainer"));
  16. return _L_MarginContainer;
  17. }
  18. }
  19. private MarginContainer _L_MarginContainer;
  20.  
  21.  
  22. public MapEditorCreateGroup() : base(nameof(MapEditorCreateGroup))
  23. {
  24. }
  25.  
  26. public sealed override void OnInitNestedUi()
  27. {
  28. }
  29.  
  30. /// <summary>
  31. /// 类型: <see cref="Godot.Label"/>, 路径: MapEditorCreateGroup.MarginContainer.VBoxContainer.HBoxContainer.GroupNameLabel
  32. /// </summary>
  33. public class GroupNameLabel : UiNode<MapEditorCreateGroup, Godot.Label, GroupNameLabel>
  34. {
  35. public GroupNameLabel(MapEditorCreateGroup uiPanel, Godot.Label node) : base(uiPanel, node) { }
  36. public override GroupNameLabel Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  37. }
  38.  
  39. /// <summary>
  40. /// 类型: <see cref="Godot.LineEdit"/>, 路径: MapEditorCreateGroup.MarginContainer.VBoxContainer.HBoxContainer.GroupNameInput
  41. /// </summary>
  42. public class GroupNameInput : UiNode<MapEditorCreateGroup, Godot.LineEdit, GroupNameInput>
  43. {
  44. public GroupNameInput(MapEditorCreateGroup uiPanel, Godot.LineEdit node) : base(uiPanel, node) { }
  45. public override GroupNameInput Clone() => new (UiPanel, (Godot.LineEdit)Instance.Duplicate());
  46. }
  47.  
  48. /// <summary>
  49. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: MapEditorCreateGroup.MarginContainer.VBoxContainer.HBoxContainer
  50. /// </summary>
  51. public class HBoxContainer : UiNode<MapEditorCreateGroup, Godot.HBoxContainer, HBoxContainer>
  52. {
  53. /// <summary>
  54. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorCreateGroup.MarginContainer.VBoxContainer.GroupNameLabel
  55. /// </summary>
  56. public GroupNameLabel L_GroupNameLabel
  57. {
  58. get
  59. {
  60. if (_L_GroupNameLabel == null) _L_GroupNameLabel = new GroupNameLabel(UiPanel, Instance.GetNodeOrNull<Godot.Label>("GroupNameLabel"));
  61. return _L_GroupNameLabel;
  62. }
  63. }
  64. private GroupNameLabel _L_GroupNameLabel;
  65.  
  66. /// <summary>
  67. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.LineEdit"/>, 节点路径: MapEditorCreateGroup.MarginContainer.VBoxContainer.GroupNameInput
  68. /// </summary>
  69. public GroupNameInput L_GroupNameInput
  70. {
  71. get
  72. {
  73. if (_L_GroupNameInput == null) _L_GroupNameInput = new GroupNameInput(UiPanel, Instance.GetNodeOrNull<Godot.LineEdit>("GroupNameInput"));
  74. return _L_GroupNameInput;
  75. }
  76. }
  77. private GroupNameInput _L_GroupNameInput;
  78.  
  79. public HBoxContainer(MapEditorCreateGroup 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"/>, 路径: MapEditorCreateGroup.MarginContainer.VBoxContainer.HBoxContainer5.RemarkNameLabel
  85. /// </summary>
  86. public class RemarkNameLabel : UiNode<MapEditorCreateGroup, Godot.Label, RemarkNameLabel>
  87. {
  88. public RemarkNameLabel(MapEditorCreateGroup uiPanel, Godot.Label node) : base(uiPanel, node) { }
  89. public override RemarkNameLabel Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  90. }
  91.  
  92. /// <summary>
  93. /// 类型: <see cref="Godot.TextEdit"/>, 路径: MapEditorCreateGroup.MarginContainer.VBoxContainer.HBoxContainer5.RemarkInput
  94. /// </summary>
  95. public class RemarkInput : UiNode<MapEditorCreateGroup, Godot.TextEdit, RemarkInput>
  96. {
  97. public RemarkInput(MapEditorCreateGroup uiPanel, Godot.TextEdit node) : base(uiPanel, node) { }
  98. public override RemarkInput Clone() => new (UiPanel, (Godot.TextEdit)Instance.Duplicate());
  99. }
  100.  
  101. /// <summary>
  102. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: MapEditorCreateGroup.MarginContainer.VBoxContainer.HBoxContainer5
  103. /// </summary>
  104. public class HBoxContainer5 : UiNode<MapEditorCreateGroup, Godot.HBoxContainer, HBoxContainer5>
  105. {
  106. /// <summary>
  107. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorCreateGroup.MarginContainer.VBoxContainer.RemarkNameLabel
  108. /// </summary>
  109. public RemarkNameLabel L_RemarkNameLabel
  110. {
  111. get
  112. {
  113. if (_L_RemarkNameLabel == null) _L_RemarkNameLabel = new RemarkNameLabel(UiPanel, Instance.GetNodeOrNull<Godot.Label>("RemarkNameLabel"));
  114. return _L_RemarkNameLabel;
  115. }
  116. }
  117. private RemarkNameLabel _L_RemarkNameLabel;
  118.  
  119. /// <summary>
  120. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextEdit"/>, 节点路径: MapEditorCreateGroup.MarginContainer.VBoxContainer.RemarkInput
  121. /// </summary>
  122. public RemarkInput L_RemarkInput
  123. {
  124. get
  125. {
  126. if (_L_RemarkInput == null) _L_RemarkInput = new RemarkInput(UiPanel, Instance.GetNodeOrNull<Godot.TextEdit>("RemarkInput"));
  127. return _L_RemarkInput;
  128. }
  129. }
  130. private RemarkInput _L_RemarkInput;
  131.  
  132. public HBoxContainer5(MapEditorCreateGroup uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  133. public override HBoxContainer5 Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  134. }
  135.  
  136. /// <summary>
  137. /// 类型: <see cref="Godot.VBoxContainer"/>, 路径: MapEditorCreateGroup.MarginContainer.VBoxContainer
  138. /// </summary>
  139. public class VBoxContainer : UiNode<MapEditorCreateGroup, Godot.VBoxContainer, VBoxContainer>
  140. {
  141. /// <summary>
  142. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorCreateGroup.MarginContainer.HBoxContainer
  143. /// </summary>
  144. public HBoxContainer L_HBoxContainer
  145. {
  146. get
  147. {
  148. if (_L_HBoxContainer == null) _L_HBoxContainer = new HBoxContainer(UiPanel, Instance.GetNodeOrNull<Godot.HBoxContainer>("HBoxContainer"));
  149. return _L_HBoxContainer;
  150. }
  151. }
  152. private HBoxContainer _L_HBoxContainer;
  153.  
  154. /// <summary>
  155. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorCreateGroup.MarginContainer.HBoxContainer5
  156. /// </summary>
  157. public HBoxContainer5 L_HBoxContainer5
  158. {
  159. get
  160. {
  161. if (_L_HBoxContainer5 == null) _L_HBoxContainer5 = new HBoxContainer5(UiPanel, Instance.GetNodeOrNull<Godot.HBoxContainer>("HBoxContainer5"));
  162. return _L_HBoxContainer5;
  163. }
  164. }
  165. private HBoxContainer5 _L_HBoxContainer5;
  166.  
  167. public VBoxContainer(MapEditorCreateGroup uiPanel, Godot.VBoxContainer node) : base(uiPanel, node) { }
  168. public override VBoxContainer Clone() => new (UiPanel, (Godot.VBoxContainer)Instance.Duplicate());
  169. }
  170.  
  171. /// <summary>
  172. /// 类型: <see cref="Godot.MarginContainer"/>, 路径: MapEditorCreateGroup.MarginContainer
  173. /// </summary>
  174. public class MarginContainer : UiNode<MapEditorCreateGroup, Godot.MarginContainer, MarginContainer>
  175. {
  176. /// <summary>
  177. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: MapEditorCreateGroup.VBoxContainer
  178. /// </summary>
  179. public VBoxContainer L_VBoxContainer
  180. {
  181. get
  182. {
  183. if (_L_VBoxContainer == null) _L_VBoxContainer = new VBoxContainer(UiPanel, Instance.GetNodeOrNull<Godot.VBoxContainer>("VBoxContainer"));
  184. return _L_VBoxContainer;
  185. }
  186. }
  187. private VBoxContainer _L_VBoxContainer;
  188.  
  189. public MarginContainer(MapEditorCreateGroup uiPanel, Godot.MarginContainer node) : base(uiPanel, node) { }
  190. public override MarginContainer Clone() => new (UiPanel, (Godot.MarginContainer)Instance.Duplicate());
  191. }
  192.  
  193.  
  194. /// <summary>
  195. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorCreateGroup.MarginContainer.VBoxContainer.HBoxContainer.GroupNameLabel
  196. /// </summary>
  197. public GroupNameLabel S_GroupNameLabel => L_MarginContainer.L_VBoxContainer.L_HBoxContainer.L_GroupNameLabel;
  198.  
  199. /// <summary>
  200. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.LineEdit"/>, 节点路径: MapEditorCreateGroup.MarginContainer.VBoxContainer.HBoxContainer.GroupNameInput
  201. /// </summary>
  202. public GroupNameInput S_GroupNameInput => L_MarginContainer.L_VBoxContainer.L_HBoxContainer.L_GroupNameInput;
  203.  
  204. /// <summary>
  205. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorCreateGroup.MarginContainer.VBoxContainer.HBoxContainer
  206. /// </summary>
  207. public HBoxContainer S_HBoxContainer => L_MarginContainer.L_VBoxContainer.L_HBoxContainer;
  208.  
  209. /// <summary>
  210. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Label"/>, 节点路径: MapEditorCreateGroup.MarginContainer.VBoxContainer.HBoxContainer5.RemarkNameLabel
  211. /// </summary>
  212. public RemarkNameLabel S_RemarkNameLabel => L_MarginContainer.L_VBoxContainer.L_HBoxContainer5.L_RemarkNameLabel;
  213.  
  214. /// <summary>
  215. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextEdit"/>, 节点路径: MapEditorCreateGroup.MarginContainer.VBoxContainer.HBoxContainer5.RemarkInput
  216. /// </summary>
  217. public RemarkInput S_RemarkInput => L_MarginContainer.L_VBoxContainer.L_HBoxContainer5.L_RemarkInput;
  218.  
  219. /// <summary>
  220. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: MapEditorCreateGroup.MarginContainer.VBoxContainer.HBoxContainer5
  221. /// </summary>
  222. public HBoxContainer5 S_HBoxContainer5 => L_MarginContainer.L_VBoxContainer.L_HBoxContainer5;
  223.  
  224. /// <summary>
  225. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: MapEditorCreateGroup.MarginContainer.VBoxContainer
  226. /// </summary>
  227. public VBoxContainer S_VBoxContainer => L_MarginContainer.L_VBoxContainer;
  228.  
  229. /// <summary>
  230. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: MapEditorCreateGroup.MarginContainer
  231. /// </summary>
  232. public MarginContainer S_MarginContainer => L_MarginContainer;
  233.  
  234. }