Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
SpawnDialog.cs
浏览该文件的文档.
1
using
System.Xml.Linq;
2
3
namespace
Game
{
4
public
class
SpawnDialog
:
Dialog
{
5
public
LabelWidget
m_seasonLabelWidget
;
6
7
public
LabelWidget
m_largeLabelWidget
;
8
9
public
LabelWidget
m_smallLabelWidget
;
10
11
public
ValueBarWidget
m_progressWidget
;
12
13
public
float
TimeOfYear
{
14
set
{
15
m_seasonLabelWidget.Text =
SubsystemSeasons
.
GetTimeOfYearName
(value);
16
m_seasonLabelWidget.Color =
SubsystemSeasons
.
GetTimeOfYearColor
(value);
17
m_progressWidget.LitBarColor =
SubsystemSeasons
.
GetTimeOfYearColor
(value);
18
}
19
}
20
21
public
string
LargeMessage
{
22
get
=>
m_largeLabelWidget
.Text;
23
set
=> m_largeLabelWidget.Text = value;
24
}
25
26
public
string
SmallMessage
{
27
get
=>
m_smallLabelWidget
.Text;
28
set
=> m_smallLabelWidget.Text = value;
29
}
30
31
public
float
Progress
{
32
get
=>
m_progressWidget
.Value;
33
set
=> m_progressWidget.Value = value;
34
}
35
36
public
SpawnDialog
() {
37
XElement node =
ContentManager
.
Get
<XElement>(
"Dialogs/SpawnDialog"
);
38
LoadContents
(
this
, node);
39
m_seasonLabelWidget
=
Children
.Find<
LabelWidget
>(
"SpawnDialog.SeasonLabel"
);
40
m_largeLabelWidget
=
Children
.Find<
LabelWidget
>(
"SpawnDialog.LargeLabel"
);
41
m_smallLabelWidget
=
Children
.Find<
LabelWidget
>(
"SpawnDialog.SmallLabel"
);
42
m_progressWidget
=
Children
.Find<
ValueBarWidget
>(
"SpawnDialog.Progress"
);
43
}
44
}
45
}
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.Dialog.Dialog
Dialog()
定义
Dialog.cs:5
Game.LabelWidget
定义
LabelWidget.cs:4
Game.SpawnDialog.SmallMessage
string SmallMessage
定义
SpawnDialog.cs:26
Game.SpawnDialog.m_smallLabelWidget
LabelWidget m_smallLabelWidget
定义
SpawnDialog.cs:9
Game.SpawnDialog.LargeMessage
string LargeMessage
定义
SpawnDialog.cs:21
Game.SpawnDialog.Progress
float Progress
定义
SpawnDialog.cs:31
Game.SpawnDialog.TimeOfYear
float TimeOfYear
定义
SpawnDialog.cs:13
Game.SpawnDialog.m_progressWidget
ValueBarWidget m_progressWidget
定义
SpawnDialog.cs:11
Game.SpawnDialog.m_largeLabelWidget
LabelWidget m_largeLabelWidget
定义
SpawnDialog.cs:7
Game.SpawnDialog.SpawnDialog
SpawnDialog()
定义
SpawnDialog.cs:36
Game.SpawnDialog.m_seasonLabelWidget
LabelWidget m_seasonLabelWidget
定义
SpawnDialog.cs:5
Game.SubsystemSeasons
定义
SubsystemSeasons.cs:8
Game.SubsystemSeasons.GetTimeOfYearName
static string GetTimeOfYearName(float timeOfYear)
定义
SubsystemSeasons.cs:37
Game.SubsystemSeasons.GetTimeOfYearColor
static Color GetTimeOfYearColor(float timeOfYear)
定义
SubsystemSeasons.cs:47
Game.ValueBarWidget
定义
ValueBarWidget.cs:5
Game.Widget.LoadContents
virtual void LoadContents(object eventsTarget, XElement node)
定义
Widget.cs:507
Game
定义
ContentFileBridge.cs:4
SurvivalcraftApi 1.8.2.3
Survivalcraft.Windows
Dialog
SpawnDialog.cs
制作者
1.16.1