Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / ui / encyclopedia / Encyclopedia.cs
@小李xl 小李xl on 13 Mar 2024 31 KB 图鉴基本功能制作完成
  1. namespace UI.Encyclopedia;
  2.  
  3. /// <summary>
  4. /// Ui代码, 该类是根据ui场景自动生成的, 请不要手动编辑该类, 以免造成代码丢失
  5. /// </summary>
  6. public abstract partial class Encyclopedia : UiBase
  7. {
  8. /// <summary>
  9. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.ColorRect"/>, 节点路径: Encyclopedia.ColorRect
  10. /// </summary>
  11. public ColorRect L_ColorRect
  12. {
  13. get
  14. {
  15. if (_L_ColorRect == null) _L_ColorRect = new ColorRect((EncyclopediaPanel)this, GetNode<Godot.ColorRect>("ColorRect"));
  16. return _L_ColorRect;
  17. }
  18. }
  19. private ColorRect _L_ColorRect;
  20.  
  21. /// <summary>
  22. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.NinePatchRect"/>, 节点路径: Encyclopedia.NinePatchRect
  23. /// </summary>
  24. public NinePatchRect L_NinePatchRect
  25. {
  26. get
  27. {
  28. if (_L_NinePatchRect == null) _L_NinePatchRect = new NinePatchRect((EncyclopediaPanel)this, GetNode<Godot.NinePatchRect>("NinePatchRect"));
  29. return _L_NinePatchRect;
  30. }
  31. }
  32. private NinePatchRect _L_NinePatchRect;
  33.  
  34.  
  35. public Encyclopedia() : base(nameof(Encyclopedia))
  36. {
  37. }
  38.  
  39. public sealed override void OnInitNestedUi()
  40. {
  41.  
  42. }
  43.  
  44. /// <summary>
  45. /// 类型: <see cref="Godot.ColorRect"/>, 路径: Encyclopedia.ColorRect
  46. /// </summary>
  47. public class ColorRect : UiNode<EncyclopediaPanel, Godot.ColorRect, ColorRect>
  48. {
  49. public ColorRect(EncyclopediaPanel uiPanel, Godot.ColorRect node) : base(uiPanel, node) { }
  50. public override ColorRect Clone() => new (UiPanel, (Godot.ColorRect)Instance.Duplicate());
  51. }
  52.  
  53. /// <summary>
  54. /// 类型: <see cref="Godot.Label"/>, 路径: Encyclopedia.NinePatchRect.TextureRect.Label
  55. /// </summary>
  56. public class Label : UiNode<EncyclopediaPanel, Godot.Label, Label>
  57. {
  58. public Label(EncyclopediaPanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  59. public override Label Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  60. }
  61.  
  62. /// <summary>
  63. /// 类型: <see cref="Godot.TextureRect"/>, 路径: Encyclopedia.NinePatchRect.TextureRect
  64. /// </summary>
  65. public class TextureRect : UiNode<EncyclopediaPanel, Godot.TextureRect, TextureRect>
  66. {
  67. /// <summary>
  68. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: Encyclopedia.NinePatchRect.Label
  69. /// </summary>
  70. public Label L_Label
  71. {
  72. get
  73. {
  74. if (_L_Label == null) _L_Label = new Label(UiPanel, Instance.GetNode<Godot.Label>("Label"));
  75. return _L_Label;
  76. }
  77. }
  78. private Label _L_Label;
  79.  
  80. public TextureRect(EncyclopediaPanel uiPanel, Godot.TextureRect node) : base(uiPanel, node) { }
  81. public override TextureRect Clone() => new (UiPanel, (Godot.TextureRect)Instance.Duplicate());
  82. }
  83.  
  84. /// <summary>
  85. /// 类型: <see cref="Godot.TextureRect"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.Control.TabButton.Icon
  86. /// </summary>
  87. public class Icon : UiNode<EncyclopediaPanel, Godot.TextureRect, Icon>
  88. {
  89. public Icon(EncyclopediaPanel uiPanel, Godot.TextureRect node) : base(uiPanel, node) { }
  90. public override Icon Clone() => new (UiPanel, (Godot.TextureRect)Instance.Duplicate());
  91. }
  92.  
  93. /// <summary>
  94. /// 类型: <see cref="Godot.TextureButton"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.Control.TabButton
  95. /// </summary>
  96. public class TabButton : UiNode<EncyclopediaPanel, Godot.TextureButton, TabButton>
  97. {
  98. /// <summary>
  99. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.Control.Icon
  100. /// </summary>
  101. public Icon L_Icon
  102. {
  103. get
  104. {
  105. if (_L_Icon == null) _L_Icon = new Icon(UiPanel, Instance.GetNode<Godot.TextureRect>("Icon"));
  106. return _L_Icon;
  107. }
  108. }
  109. private Icon _L_Icon;
  110.  
  111. public TabButton(EncyclopediaPanel uiPanel, Godot.TextureButton node) : base(uiPanel, node) { }
  112. public override TabButton Clone() => new (UiPanel, (Godot.TextureButton)Instance.Duplicate());
  113. }
  114.  
  115. /// <summary>
  116. /// 类型: <see cref="Godot.Control"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.Control
  117. /// </summary>
  118. public class Control : UiNode<EncyclopediaPanel, Godot.Control, Control>
  119. {
  120. /// <summary>
  121. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureButton"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.TabButton
  122. /// </summary>
  123. public TabButton L_TabButton
  124. {
  125. get
  126. {
  127. if (_L_TabButton == null) _L_TabButton = new TabButton(UiPanel, Instance.GetNode<Godot.TextureButton>("TabButton"));
  128. return _L_TabButton;
  129. }
  130. }
  131. private TabButton _L_TabButton;
  132.  
  133. public Control(EncyclopediaPanel uiPanel, Godot.Control node) : base(uiPanel, node) { }
  134. public override Control Clone() => new (UiPanel, (Godot.Control)Instance.Duplicate());
  135. }
  136.  
  137. /// <summary>
  138. /// 类型: <see cref="Godot.NinePatchRect"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.NinePatchRect.ScrollContainer.ObjectButton.Bg
  139. /// </summary>
  140. public class Bg : UiNode<EncyclopediaPanel, Godot.NinePatchRect, Bg>
  141. {
  142. public Bg(EncyclopediaPanel uiPanel, Godot.NinePatchRect node) : base(uiPanel, node) { }
  143. public override Bg Clone() => new (UiPanel, (Godot.NinePatchRect)Instance.Duplicate());
  144. }
  145.  
  146. /// <summary>
  147. /// 类型: <see cref="Godot.TextureRect"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.NinePatchRect.ScrollContainer.ObjectButton.PreviewImage
  148. /// </summary>
  149. public class PreviewImage : UiNode<EncyclopediaPanel, Godot.TextureRect, PreviewImage>
  150. {
  151. public PreviewImage(EncyclopediaPanel uiPanel, Godot.TextureRect node) : base(uiPanel, node) { }
  152. public override PreviewImage Clone() => new (UiPanel, (Godot.TextureRect)Instance.Duplicate());
  153. }
  154.  
  155. /// <summary>
  156. /// 类型: <see cref="Godot.NinePatchRect"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.NinePatchRect.ScrollContainer.ObjectButton.Select
  157. /// </summary>
  158. public class Select : UiNode<EncyclopediaPanel, Godot.NinePatchRect, Select>
  159. {
  160. public Select(EncyclopediaPanel uiPanel, Godot.NinePatchRect node) : base(uiPanel, node) { }
  161. public override Select Clone() => new (UiPanel, (Godot.NinePatchRect)Instance.Duplicate());
  162. }
  163.  
  164. /// <summary>
  165. /// 类型: <see cref="Godot.TextureButton"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.NinePatchRect.ScrollContainer.ObjectButton
  166. /// </summary>
  167. public class ObjectButton : UiNode<EncyclopediaPanel, Godot.TextureButton, ObjectButton>
  168. {
  169. /// <summary>
  170. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.NinePatchRect"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.NinePatchRect.ScrollContainer.Bg
  171. /// </summary>
  172. public Bg L_Bg
  173. {
  174. get
  175. {
  176. if (_L_Bg == null) _L_Bg = new Bg(UiPanel, Instance.GetNode<Godot.NinePatchRect>("Bg"));
  177. return _L_Bg;
  178. }
  179. }
  180. private Bg _L_Bg;
  181.  
  182. /// <summary>
  183. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.NinePatchRect.ScrollContainer.PreviewImage
  184. /// </summary>
  185. public PreviewImage L_PreviewImage
  186. {
  187. get
  188. {
  189. if (_L_PreviewImage == null) _L_PreviewImage = new PreviewImage(UiPanel, Instance.GetNode<Godot.TextureRect>("PreviewImage"));
  190. return _L_PreviewImage;
  191. }
  192. }
  193. private PreviewImage _L_PreviewImage;
  194.  
  195. /// <summary>
  196. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.NinePatchRect"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.NinePatchRect.ScrollContainer.Select
  197. /// </summary>
  198. public Select L_Select
  199. {
  200. get
  201. {
  202. if (_L_Select == null) _L_Select = new Select(UiPanel, Instance.GetNode<Godot.NinePatchRect>("Select"));
  203. return _L_Select;
  204. }
  205. }
  206. private Select _L_Select;
  207.  
  208. public ObjectButton(EncyclopediaPanel uiPanel, Godot.TextureButton node) : base(uiPanel, node) { }
  209. public override ObjectButton Clone() => new (UiPanel, (Godot.TextureButton)Instance.Duplicate());
  210. }
  211.  
  212. /// <summary>
  213. /// 类型: <see cref="Godot.ScrollContainer"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.NinePatchRect.ScrollContainer
  214. /// </summary>
  215. public class ScrollContainer : UiNode<EncyclopediaPanel, Godot.ScrollContainer, ScrollContainer>
  216. {
  217. /// <summary>
  218. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureButton"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.NinePatchRect.ObjectButton
  219. /// </summary>
  220. public ObjectButton L_ObjectButton
  221. {
  222. get
  223. {
  224. if (_L_ObjectButton == null) _L_ObjectButton = new ObjectButton(UiPanel, Instance.GetNode<Godot.TextureButton>("ObjectButton"));
  225. return _L_ObjectButton;
  226. }
  227. }
  228. private ObjectButton _L_ObjectButton;
  229.  
  230. public ScrollContainer(EncyclopediaPanel uiPanel, Godot.ScrollContainer node) : base(uiPanel, node) { }
  231. public override ScrollContainer Clone() => new (UiPanel, (Godot.ScrollContainer)Instance.Duplicate());
  232. }
  233.  
  234. /// <summary>
  235. /// 类型: <see cref="Godot.NinePatchRect"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.NinePatchRect
  236. /// </summary>
  237. public class NinePatchRect_1 : UiNode<EncyclopediaPanel, Godot.NinePatchRect, NinePatchRect_1>
  238. {
  239. /// <summary>
  240. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.ScrollContainer"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.ScrollContainer
  241. /// </summary>
  242. public ScrollContainer L_ScrollContainer
  243. {
  244. get
  245. {
  246. if (_L_ScrollContainer == null) _L_ScrollContainer = new ScrollContainer(UiPanel, Instance.GetNode<Godot.ScrollContainer>("ScrollContainer"));
  247. return _L_ScrollContainer;
  248. }
  249. }
  250. private ScrollContainer _L_ScrollContainer;
  251.  
  252. public NinePatchRect_1(EncyclopediaPanel uiPanel, Godot.NinePatchRect node) : base(uiPanel, node) { }
  253. public override NinePatchRect_1 Clone() => new (UiPanel, (Godot.NinePatchRect)Instance.Duplicate());
  254. }
  255.  
  256. /// <summary>
  257. /// 类型: <see cref="Godot.VBoxContainer"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2
  258. /// </summary>
  259. public class VBoxContainer2 : UiNode<EncyclopediaPanel, Godot.VBoxContainer, VBoxContainer2>
  260. {
  261. /// <summary>
  262. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Control"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.Control
  263. /// </summary>
  264. public Control L_Control
  265. {
  266. get
  267. {
  268. if (_L_Control == null) _L_Control = new Control(UiPanel, Instance.GetNode<Godot.Control>("Control"));
  269. return _L_Control;
  270. }
  271. }
  272. private Control _L_Control;
  273.  
  274. /// <summary>
  275. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.NinePatchRect"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.NinePatchRect
  276. /// </summary>
  277. public NinePatchRect_1 L_NinePatchRect
  278. {
  279. get
  280. {
  281. if (_L_NinePatchRect == null) _L_NinePatchRect = new NinePatchRect_1(UiPanel, Instance.GetNode<Godot.NinePatchRect>("NinePatchRect"));
  282. return _L_NinePatchRect;
  283. }
  284. }
  285. private NinePatchRect_1 _L_NinePatchRect;
  286.  
  287. public VBoxContainer2(EncyclopediaPanel uiPanel, Godot.VBoxContainer node) : base(uiPanel, node) { }
  288. public override VBoxContainer2 Clone() => new (UiPanel, (Godot.VBoxContainer)Instance.Duplicate());
  289. }
  290.  
  291. /// <summary>
  292. /// 类型: <see cref="Godot.Label"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer3.NinePatchRect.ItemInfoBg.ItemName
  293. /// </summary>
  294. public class ItemName : UiNode<EncyclopediaPanel, Godot.Label, ItemName>
  295. {
  296. public ItemName(EncyclopediaPanel uiPanel, Godot.Label node) : base(uiPanel, node) { }
  297. public override ItemName Clone() => new (UiPanel, (Godot.Label)Instance.Duplicate());
  298. }
  299.  
  300. /// <summary>
  301. /// 类型: <see cref="Godot.TextureRect"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer3.NinePatchRect.ItemInfoBg.NinePatchRect.ItemTexture
  302. /// </summary>
  303. public class ItemTexture : UiNode<EncyclopediaPanel, Godot.TextureRect, ItemTexture>
  304. {
  305. public ItemTexture(EncyclopediaPanel uiPanel, Godot.TextureRect node) : base(uiPanel, node) { }
  306. public override ItemTexture Clone() => new (UiPanel, (Godot.TextureRect)Instance.Duplicate());
  307. }
  308.  
  309. /// <summary>
  310. /// 类型: <see cref="Godot.NinePatchRect"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer3.NinePatchRect.ItemInfoBg.NinePatchRect
  311. /// </summary>
  312. public class NinePatchRect_3 : UiNode<EncyclopediaPanel, Godot.NinePatchRect, NinePatchRect_3>
  313. {
  314. /// <summary>
  315. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer3.NinePatchRect.ItemInfoBg.ItemTexture
  316. /// </summary>
  317. public ItemTexture L_ItemTexture
  318. {
  319. get
  320. {
  321. if (_L_ItemTexture == null) _L_ItemTexture = new ItemTexture(UiPanel, Instance.GetNode<Godot.TextureRect>("ItemTexture"));
  322. return _L_ItemTexture;
  323. }
  324. }
  325. private ItemTexture _L_ItemTexture;
  326.  
  327. public NinePatchRect_3(EncyclopediaPanel uiPanel, Godot.NinePatchRect node) : base(uiPanel, node) { }
  328. public override NinePatchRect_3 Clone() => new (UiPanel, (Godot.NinePatchRect)Instance.Duplicate());
  329. }
  330.  
  331. /// <summary>
  332. /// 类型: <see cref="Godot.RichTextLabel"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer3.NinePatchRect.ItemInfoBg.ItemDes
  333. /// </summary>
  334. public class ItemDes : UiNode<EncyclopediaPanel, Godot.RichTextLabel, ItemDes>
  335. {
  336. public ItemDes(EncyclopediaPanel uiPanel, Godot.RichTextLabel node) : base(uiPanel, node) { }
  337. public override ItemDes Clone() => new (UiPanel, (Godot.RichTextLabel)Instance.Duplicate());
  338. }
  339.  
  340. /// <summary>
  341. /// 类型: <see cref="Godot.VBoxContainer"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer3.NinePatchRect.ItemInfoBg
  342. /// </summary>
  343. public class ItemInfoBg : UiNode<EncyclopediaPanel, Godot.VBoxContainer, ItemInfoBg>
  344. {
  345. /// <summary>
  346. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.Label"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer3.NinePatchRect.ItemName
  347. /// </summary>
  348. public ItemName L_ItemName
  349. {
  350. get
  351. {
  352. if (_L_ItemName == null) _L_ItemName = new ItemName(UiPanel, Instance.GetNode<Godot.Label>("ItemName"));
  353. return _L_ItemName;
  354. }
  355. }
  356. private ItemName _L_ItemName;
  357.  
  358. /// <summary>
  359. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.NinePatchRect"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer3.NinePatchRect.NinePatchRect
  360. /// </summary>
  361. public NinePatchRect_3 L_NinePatchRect
  362. {
  363. get
  364. {
  365. if (_L_NinePatchRect == null) _L_NinePatchRect = new NinePatchRect_3(UiPanel, Instance.GetNode<Godot.NinePatchRect>("NinePatchRect"));
  366. return _L_NinePatchRect;
  367. }
  368. }
  369. private NinePatchRect_3 _L_NinePatchRect;
  370.  
  371. /// <summary>
  372. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.RichTextLabel"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer3.NinePatchRect.ItemDes
  373. /// </summary>
  374. public ItemDes L_ItemDes
  375. {
  376. get
  377. {
  378. if (_L_ItemDes == null) _L_ItemDes = new ItemDes(UiPanel, Instance.GetNode<Godot.RichTextLabel>("ItemDes"));
  379. return _L_ItemDes;
  380. }
  381. }
  382. private ItemDes _L_ItemDes;
  383.  
  384. public ItemInfoBg(EncyclopediaPanel uiPanel, Godot.VBoxContainer node) : base(uiPanel, node) { }
  385. public override ItemInfoBg Clone() => new (UiPanel, (Godot.VBoxContainer)Instance.Duplicate());
  386. }
  387.  
  388. /// <summary>
  389. /// 类型: <see cref="Godot.NinePatchRect"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer3.NinePatchRect
  390. /// </summary>
  391. public class NinePatchRect_2 : UiNode<EncyclopediaPanel, Godot.NinePatchRect, NinePatchRect_2>
  392. {
  393. /// <summary>
  394. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer3.ItemInfoBg
  395. /// </summary>
  396. public ItemInfoBg L_ItemInfoBg
  397. {
  398. get
  399. {
  400. if (_L_ItemInfoBg == null) _L_ItemInfoBg = new ItemInfoBg(UiPanel, Instance.GetNode<Godot.VBoxContainer>("ItemInfoBg"));
  401. return _L_ItemInfoBg;
  402. }
  403. }
  404. private ItemInfoBg _L_ItemInfoBg;
  405.  
  406. public NinePatchRect_2(EncyclopediaPanel uiPanel, Godot.NinePatchRect node) : base(uiPanel, node) { }
  407. public override NinePatchRect_2 Clone() => new (UiPanel, (Godot.NinePatchRect)Instance.Duplicate());
  408. }
  409.  
  410. /// <summary>
  411. /// 类型: <see cref="Godot.VBoxContainer"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer3
  412. /// </summary>
  413. public class VBoxContainer3 : UiNode<EncyclopediaPanel, Godot.VBoxContainer, VBoxContainer3>
  414. {
  415. /// <summary>
  416. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.NinePatchRect"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.NinePatchRect
  417. /// </summary>
  418. public NinePatchRect_2 L_NinePatchRect
  419. {
  420. get
  421. {
  422. if (_L_NinePatchRect == null) _L_NinePatchRect = new NinePatchRect_2(UiPanel, Instance.GetNode<Godot.NinePatchRect>("NinePatchRect"));
  423. return _L_NinePatchRect;
  424. }
  425. }
  426. private NinePatchRect_2 _L_NinePatchRect;
  427.  
  428. public VBoxContainer3(EncyclopediaPanel uiPanel, Godot.VBoxContainer node) : base(uiPanel, node) { }
  429. public override VBoxContainer3 Clone() => new (UiPanel, (Godot.VBoxContainer)Instance.Duplicate());
  430. }
  431.  
  432. /// <summary>
  433. /// 类型: <see cref="Godot.HBoxContainer"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer
  434. /// </summary>
  435. public class HBoxContainer : UiNode<EncyclopediaPanel, Godot.HBoxContainer, HBoxContainer>
  436. {
  437. /// <summary>
  438. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.VBoxContainer2
  439. /// </summary>
  440. public VBoxContainer2 L_VBoxContainer2
  441. {
  442. get
  443. {
  444. if (_L_VBoxContainer2 == null) _L_VBoxContainer2 = new VBoxContainer2(UiPanel, Instance.GetNode<Godot.VBoxContainer>("VBoxContainer2"));
  445. return _L_VBoxContainer2;
  446. }
  447. }
  448. private VBoxContainer2 _L_VBoxContainer2;
  449.  
  450. /// <summary>
  451. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.VBoxContainer3
  452. /// </summary>
  453. public VBoxContainer3 L_VBoxContainer3
  454. {
  455. get
  456. {
  457. if (_L_VBoxContainer3 == null) _L_VBoxContainer3 = new VBoxContainer3(UiPanel, Instance.GetNode<Godot.VBoxContainer>("VBoxContainer3"));
  458. return _L_VBoxContainer3;
  459. }
  460. }
  461. private VBoxContainer3 _L_VBoxContainer3;
  462.  
  463. public HBoxContainer(EncyclopediaPanel uiPanel, Godot.HBoxContainer node) : base(uiPanel, node) { }
  464. public override HBoxContainer Clone() => new (UiPanel, (Godot.HBoxContainer)Instance.Duplicate());
  465. }
  466.  
  467. /// <summary>
  468. /// 类型: <see cref="Godot.MarginContainer"/>, 路径: Encyclopedia.NinePatchRect.MarginContainer
  469. /// </summary>
  470. public class MarginContainer : UiNode<EncyclopediaPanel, Godot.MarginContainer, MarginContainer>
  471. {
  472. /// <summary>
  473. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: Encyclopedia.NinePatchRect.HBoxContainer
  474. /// </summary>
  475. public HBoxContainer L_HBoxContainer
  476. {
  477. get
  478. {
  479. if (_L_HBoxContainer == null) _L_HBoxContainer = new HBoxContainer(UiPanel, Instance.GetNode<Godot.HBoxContainer>("HBoxContainer"));
  480. return _L_HBoxContainer;
  481. }
  482. }
  483. private HBoxContainer _L_HBoxContainer;
  484.  
  485. public MarginContainer(EncyclopediaPanel uiPanel, Godot.MarginContainer node) : base(uiPanel, node) { }
  486. public override MarginContainer Clone() => new (UiPanel, (Godot.MarginContainer)Instance.Duplicate());
  487. }
  488.  
  489. /// <summary>
  490. /// 类型: <see cref="Godot.TextureButton"/>, 路径: Encyclopedia.NinePatchRect.CloseButton
  491. /// </summary>
  492. public class CloseButton : UiNode<EncyclopediaPanel, Godot.TextureButton, CloseButton>
  493. {
  494. public CloseButton(EncyclopediaPanel uiPanel, Godot.TextureButton node) : base(uiPanel, node) { }
  495. public override CloseButton Clone() => new (UiPanel, (Godot.TextureButton)Instance.Duplicate());
  496. }
  497.  
  498. /// <summary>
  499. /// 类型: <see cref="Godot.NinePatchRect"/>, 路径: Encyclopedia.NinePatchRect
  500. /// </summary>
  501. public class NinePatchRect : UiNode<EncyclopediaPanel, Godot.NinePatchRect, NinePatchRect>
  502. {
  503. /// <summary>
  504. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: Encyclopedia.TextureRect
  505. /// </summary>
  506. public TextureRect L_TextureRect
  507. {
  508. get
  509. {
  510. if (_L_TextureRect == null) _L_TextureRect = new TextureRect(UiPanel, Instance.GetNode<Godot.TextureRect>("TextureRect"));
  511. return _L_TextureRect;
  512. }
  513. }
  514. private TextureRect _L_TextureRect;
  515.  
  516. /// <summary>
  517. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: Encyclopedia.MarginContainer
  518. /// </summary>
  519. public MarginContainer L_MarginContainer
  520. {
  521. get
  522. {
  523. if (_L_MarginContainer == null) _L_MarginContainer = new MarginContainer(UiPanel, Instance.GetNode<Godot.MarginContainer>("MarginContainer"));
  524. return _L_MarginContainer;
  525. }
  526. }
  527. private MarginContainer _L_MarginContainer;
  528.  
  529. /// <summary>
  530. /// 使用 Instance 属性获取当前节点实例对象, 节点类型: <see cref="Godot.TextureButton"/>, 节点路径: Encyclopedia.CloseButton
  531. /// </summary>
  532. public CloseButton L_CloseButton
  533. {
  534. get
  535. {
  536. if (_L_CloseButton == null) _L_CloseButton = new CloseButton(UiPanel, Instance.GetNode<Godot.TextureButton>("CloseButton"));
  537. return _L_CloseButton;
  538. }
  539. }
  540. private CloseButton _L_CloseButton;
  541.  
  542. public NinePatchRect(EncyclopediaPanel uiPanel, Godot.NinePatchRect node) : base(uiPanel, node) { }
  543. public override NinePatchRect Clone() => new (UiPanel, (Godot.NinePatchRect)Instance.Duplicate());
  544. }
  545.  
  546.  
  547. /// <summary>
  548. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.ColorRect"/>, 节点路径: Encyclopedia.ColorRect
  549. /// </summary>
  550. public ColorRect S_ColorRect => L_ColorRect;
  551.  
  552. /// <summary>
  553. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Label"/>, 节点路径: Encyclopedia.NinePatchRect.TextureRect.Label
  554. /// </summary>
  555. public Label S_Label => L_NinePatchRect.L_TextureRect.L_Label;
  556.  
  557. /// <summary>
  558. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: Encyclopedia.NinePatchRect.TextureRect
  559. /// </summary>
  560. public TextureRect S_TextureRect => L_NinePatchRect.L_TextureRect;
  561.  
  562. /// <summary>
  563. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.Control.TabButton.Icon
  564. /// </summary>
  565. public Icon S_Icon => L_NinePatchRect.L_MarginContainer.L_HBoxContainer.L_VBoxContainer2.L_Control.L_TabButton.L_Icon;
  566.  
  567. /// <summary>
  568. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextureButton"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.Control.TabButton
  569. /// </summary>
  570. public TabButton S_TabButton => L_NinePatchRect.L_MarginContainer.L_HBoxContainer.L_VBoxContainer2.L_Control.L_TabButton;
  571.  
  572. /// <summary>
  573. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Control"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.Control
  574. /// </summary>
  575. public Control S_Control => L_NinePatchRect.L_MarginContainer.L_HBoxContainer.L_VBoxContainer2.L_Control;
  576.  
  577. /// <summary>
  578. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.NinePatchRect"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.NinePatchRect.ScrollContainer.ObjectButton.Bg
  579. /// </summary>
  580. public Bg S_Bg => L_NinePatchRect.L_MarginContainer.L_HBoxContainer.L_VBoxContainer2.L_NinePatchRect.L_ScrollContainer.L_ObjectButton.L_Bg;
  581.  
  582. /// <summary>
  583. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.NinePatchRect.ScrollContainer.ObjectButton.PreviewImage
  584. /// </summary>
  585. public PreviewImage S_PreviewImage => L_NinePatchRect.L_MarginContainer.L_HBoxContainer.L_VBoxContainer2.L_NinePatchRect.L_ScrollContainer.L_ObjectButton.L_PreviewImage;
  586.  
  587. /// <summary>
  588. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.NinePatchRect"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.NinePatchRect.ScrollContainer.ObjectButton.Select
  589. /// </summary>
  590. public Select S_Select => L_NinePatchRect.L_MarginContainer.L_HBoxContainer.L_VBoxContainer2.L_NinePatchRect.L_ScrollContainer.L_ObjectButton.L_Select;
  591.  
  592. /// <summary>
  593. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextureButton"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.NinePatchRect.ScrollContainer.ObjectButton
  594. /// </summary>
  595. public ObjectButton S_ObjectButton => L_NinePatchRect.L_MarginContainer.L_HBoxContainer.L_VBoxContainer2.L_NinePatchRect.L_ScrollContainer.L_ObjectButton;
  596.  
  597. /// <summary>
  598. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.ScrollContainer"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2.NinePatchRect.ScrollContainer
  599. /// </summary>
  600. public ScrollContainer S_ScrollContainer => L_NinePatchRect.L_MarginContainer.L_HBoxContainer.L_VBoxContainer2.L_NinePatchRect.L_ScrollContainer;
  601.  
  602. /// <summary>
  603. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer2
  604. /// </summary>
  605. public VBoxContainer2 S_VBoxContainer2 => L_NinePatchRect.L_MarginContainer.L_HBoxContainer.L_VBoxContainer2;
  606.  
  607. /// <summary>
  608. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.Label"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer3.NinePatchRect.ItemInfoBg.ItemName
  609. /// </summary>
  610. public ItemName S_ItemName => L_NinePatchRect.L_MarginContainer.L_HBoxContainer.L_VBoxContainer3.L_NinePatchRect.L_ItemInfoBg.L_ItemName;
  611.  
  612. /// <summary>
  613. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextureRect"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer3.NinePatchRect.ItemInfoBg.NinePatchRect.ItemTexture
  614. /// </summary>
  615. public ItemTexture S_ItemTexture => L_NinePatchRect.L_MarginContainer.L_HBoxContainer.L_VBoxContainer3.L_NinePatchRect.L_ItemInfoBg.L_NinePatchRect.L_ItemTexture;
  616.  
  617. /// <summary>
  618. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.RichTextLabel"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer3.NinePatchRect.ItemInfoBg.ItemDes
  619. /// </summary>
  620. public ItemDes S_ItemDes => L_NinePatchRect.L_MarginContainer.L_HBoxContainer.L_VBoxContainer3.L_NinePatchRect.L_ItemInfoBg.L_ItemDes;
  621.  
  622. /// <summary>
  623. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer3.NinePatchRect.ItemInfoBg
  624. /// </summary>
  625. public ItemInfoBg S_ItemInfoBg => L_NinePatchRect.L_MarginContainer.L_HBoxContainer.L_VBoxContainer3.L_NinePatchRect.L_ItemInfoBg;
  626.  
  627. /// <summary>
  628. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.VBoxContainer"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer.VBoxContainer3
  629. /// </summary>
  630. public VBoxContainer3 S_VBoxContainer3 => L_NinePatchRect.L_MarginContainer.L_HBoxContainer.L_VBoxContainer3;
  631.  
  632. /// <summary>
  633. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.HBoxContainer"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer.HBoxContainer
  634. /// </summary>
  635. public HBoxContainer S_HBoxContainer => L_NinePatchRect.L_MarginContainer.L_HBoxContainer;
  636.  
  637. /// <summary>
  638. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.MarginContainer"/>, 节点路径: Encyclopedia.NinePatchRect.MarginContainer
  639. /// </summary>
  640. public MarginContainer S_MarginContainer => L_NinePatchRect.L_MarginContainer;
  641.  
  642. /// <summary>
  643. /// 场景中唯一名称的节点, 节点类型: <see cref="Godot.TextureButton"/>, 节点路径: Encyclopedia.NinePatchRect.CloseButton
  644. /// </summary>
  645. public CloseButton S_CloseButton => L_NinePatchRect.L_CloseButton;
  646.  
  647. }