Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
BusyDialog.cs
浏览该文件的文档.
1
using
System.Xml.Linq;
2
3
namespace
Game
{
4
public
class
BusyDialog
:
Dialog
{
5
public
LabelWidget
m_largeLabelWidget
;
6
7
public
LabelWidget
m_smallLabelWidget
;
8
9
public
string
LargeMessage
{
10
get
=>
m_largeLabelWidget
.Text;
11
set
{
12
m_largeLabelWidget.Text = value ??
string
.Empty;
13
m_largeLabelWidget.IsVisible = !
string
.IsNullOrEmpty(value);
14
}
15
}
16
17
public
string
SmallMessage
{
18
get
=>
m_smallLabelWidget
.Text;
19
set
{
20
m_smallLabelWidget.Text = value ??
string
.Empty;
21
m_smallLabelWidget.IsVisible = !
string
.IsNullOrEmpty(value);
22
}
23
}
24
25
public
BusyDialog
(
string
largeMessage,
string
smallMessage) {
26
XElement node =
ContentManager
.
Get
<XElement>(
"Dialogs/BusyDialog"
);
27
LoadContents
(
this
, node);
28
m_largeLabelWidget
=
Children
.Find<
LabelWidget
>(
"BusyDialog.LargeLabel"
);
29
m_smallLabelWidget
=
Children
.Find<
LabelWidget
>(
"BusyDialog.SmallLabel"
);
30
LargeMessage
= largeMessage;
31
SmallMessage
= smallMessage;
32
}
33
34
public
override
void
Update
() {
35
if
(Input.Back) {
36
Input.Clear();
37
}
38
}
39
}
40
}
Game.BusyDialog.BusyDialog
BusyDialog(string largeMessage, string smallMessage)
定义
BusyDialog.cs:25
Game.BusyDialog.m_smallLabelWidget
LabelWidget m_smallLabelWidget
定义
BusyDialog.cs:7
Game.BusyDialog.Update
override void Update()
定义
BusyDialog.cs:34
Game.BusyDialog.LargeMessage
string LargeMessage
定义
BusyDialog.cs:9
Game.BusyDialog.SmallMessage
string SmallMessage
定义
BusyDialog.cs:17
Game.BusyDialog.m_largeLabelWidget
LabelWidget m_largeLabelWidget
定义
BusyDialog.cs:5
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.Widget.LoadContents
virtual void LoadContents(object eventsTarget, XElement node)
定义
Widget.cs:507
Game
定义
ContentFileBridge.cs:4
SurvivalcraftApi 1.8.2.3
Survivalcraft.Windows
Dialog
BusyDialog.cs
制作者
1.16.1