Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
ModsManageContentItemWidget.cs
浏览该文件的文档.
1
using
System.Xml.Linq;
2
using
Engine
;
3
4
namespace
Game
{
5
public
class
ModsManageContentItemWidget
:
StackPanelWidget
{
6
public
readonly
RectangleWidget
m_iconWidget
;
7
public
readonly
RectangleWidget
m_disabledOverlayWidget
;
8
public
readonly
LabelWidget
m_titleWidget
;
9
public
readonly
LabelWidget
m_informationWidget
;
10
public
readonly
LabelWidget
m_descriptionWidget
;
11
12
public
Subtexture
Icon
{
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
30
public
Color
TitleColor
{
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
40
public
bool
IsInformationVisible
{
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
50
public
ModsManageContentItemWidget
() {
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
}
Game.ContainerWidget.Children
readonly WidgetsList Children
定义
ContainerWidget.cs:5
Game.ContentManager
定义
ContentManager.cs:50
Game.ContentManager.Get
static object Get(Type type, string name)
定义
ContentManager.cs:70
Game.LabelWidget
定义
LabelWidget.cs:4
Game.ModsManageContentItemWidget.m_descriptionWidget
readonly LabelWidget m_descriptionWidget
定义
ModsManageContentItemWidget.cs:10
Game.ModsManageContentItemWidget.TitleColor
Color TitleColor
定义
ModsManageContentItemWidget.cs:30
Game.ModsManageContentItemWidget.IsInformationVisible
bool IsInformationVisible
定义
ModsManageContentItemWidget.cs:40
Game.ModsManageContentItemWidget.m_iconWidget
readonly RectangleWidget m_iconWidget
定义
ModsManageContentItemWidget.cs:6
Game.ModsManageContentItemWidget.m_disabledOverlayWidget
readonly RectangleWidget m_disabledOverlayWidget
定义
ModsManageContentItemWidget.cs:7
Game.ModsManageContentItemWidget.m_titleWidget
readonly LabelWidget m_titleWidget
定义
ModsManageContentItemWidget.cs:8
Game.ModsManageContentItemWidget.Information
string Information
定义
ModsManageContentItemWidget.cs:35
Game.ModsManageContentItemWidget.m_informationWidget
readonly LabelWidget m_informationWidget
定义
ModsManageContentItemWidget.cs:9
Game.ModsManageContentItemWidget.Title
string Title
定义
ModsManageContentItemWidget.cs:25
Game.ModsManageContentItemWidget.ModsManageContentItemWidget
ModsManageContentItemWidget()
定义
ModsManageContentItemWidget.cs:50
Game.ModsManageContentItemWidget.Icon
Subtexture Icon
定义
ModsManageContentItemWidget.cs:12
Game.ModsManageContentItemWidget.Description
string Description
定义
ModsManageContentItemWidget.cs:45
Game.ModsManageContentItemWidget.IsDisabled
bool IsDisabled
定义
ModsManageContentItemWidget.cs:17
Game.RectangleWidget
定义
RectangleWidget.cs:5
Game.StackPanelWidget
定义
StackPanelWidget.cs:4
Game.Subtexture
定义
Subtexture.cs:5
Game.Widget.LoadContents
virtual void LoadContents(object eventsTarget, XElement node)
定义
Widget.cs:507
Engine
定义
BaseSound.cs:10
Game
定义
ContentFileBridge.cs:4
Engine.Color
定义
Color.cs:2
Engine.Vector2
定义
Vector2.cs:2
SurvivalcraftApi 1.8.2.3
Survivalcraft.Windows
Widget
ModsManageContentItemWidget.cs
制作者
1.16.1