Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
ModsManageContentItemWidget.cs
浏览该文件的文档.
1using System.Xml.Linq;
2using Engine;
3
4namespace Game {
8 public readonly LabelWidget m_titleWidget;
11
13 get => m_iconWidget.Subtexture;
14 set => m_iconWidget.Subtexture = value;
15 }
16
17 public bool IsDisabled {
18 get => m_disabledOverlayWidget.IsVisible;
19 set {
20 m_disabledOverlayWidget.IsVisible = value;
21 m_iconWidget.Size = value ? new Vector2(48f) : new Vector2(64f);
22 }
23 }
24
25 public string Title {
26 get => m_titleWidget.Text;
27 set => m_titleWidget.Text = value;
28 }
29
31 get => m_titleWidget.Color;
32 set => m_titleWidget.Color = value;
33 }
34
35 public string Information {
36 get => m_informationWidget.Text;
37 set => m_informationWidget.Text = value;
38 }
39
41 get => m_informationWidget.IsVisible;
42 set => m_informationWidget.IsVisible = value;
43 }
44
45 public string Description {
46 get => m_descriptionWidget.Text;
47 set => m_descriptionWidget.Text = value;
48 }
49
51 XElement node = ContentManager.Get<XElement>("Widgets/ModsManageContentItem");
52 LoadContents(this, node);
53 m_iconWidget = Children.Find<RectangleWidget>("ModsManageContentItem.Icon");
54 m_disabledOverlayWidget = Children.Find<RectangleWidget>("ModsManageContentItem.DisabledOverlay");
55 m_titleWidget = Children.Find<LabelWidget>("ModsManageContentItem.Title");
56 m_informationWidget = Children.Find<LabelWidget>("ModsManageContentItem.Information");
57 m_descriptionWidget = Children.Find<LabelWidget>("ModsManageContentItem.Description");
58 }
59 }
60}
readonly WidgetsList Children
static object Get(Type type, string name)
virtual void LoadContents(object eventsTarget, XElement node)