Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
HelpTopicScreen.cs
浏览该文件的文档.
1
using
System.Xml.Linq;
2
3
namespace
Game
{
4
public
class
HelpTopicScreen
:
Screen
{
5
public
LabelWidget
m_titleLabel
;
6
7
public
LabelWidget
m_textLabel
;
8
9
public
ScrollPanelWidget
m_scrollPanel
;
10
11
public
HelpTopicScreen
() {
12
XElement node =
ContentManager
.
Get
<XElement>(
"Screens/HelpTopicScreen"
);
13
LoadContents
(
this
, node);
14
m_titleLabel
=
Children
.Find<
LabelWidget
>(
"Title"
);
15
m_textLabel
=
Children
.Find<
LabelWidget
>(
"Text"
);
16
m_scrollPanel
=
Children
.Find<
ScrollPanelWidget
>(
"ScrollPanel"
);
17
}
18
19
public
override
void
Enter
(
object
[] parameters) {
20
HelpTopic
helpTopic = (
HelpTopic
)parameters[0];
21
m_titleLabel.Text = helpTopic.
Title
;
22
m_textLabel.Text = helpTopic.
Text
;
23
m_scrollPanel.ScrollPosition = 0f;
24
}
25
26
public
override
void
Update
() {
27
if
(Input.Back
28
|| Input.Cancel
29
||
Children
.Find<
ButtonWidget
>(
"TopBar.Back"
).
IsClicked
) {
30
ScreensManager
.
SwitchScreen
(
ScreensManager
.
PreviousScreen
);
31
}
32
}
33
}
34
}
Game.ButtonWidget
定义
ButtonWidget.cs:5
Game.ButtonWidget.IsClicked
bool IsClicked
定义
ButtonWidget.cs:6
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.HelpTopic
定义
HelpTopic.cs:2
Game.HelpTopic.Text
string Text
定义
HelpTopic.cs:8
Game.HelpTopic.Title
string Title
定义
HelpTopic.cs:6
Game.HelpTopicScreen.m_titleLabel
LabelWidget m_titleLabel
定义
HelpTopicScreen.cs:5
Game.HelpTopicScreen.Enter
override void Enter(object[] parameters)
定义
HelpTopicScreen.cs:19
Game.HelpTopicScreen.m_scrollPanel
ScrollPanelWidget m_scrollPanel
定义
HelpTopicScreen.cs:9
Game.HelpTopicScreen.HelpTopicScreen
HelpTopicScreen()
定义
HelpTopicScreen.cs:11
Game.HelpTopicScreen.Update
override void Update()
定义
HelpTopicScreen.cs:26
Game.HelpTopicScreen.m_textLabel
LabelWidget m_textLabel
定义
HelpTopicScreen.cs:7
Game.LabelWidget
定义
LabelWidget.cs:4
Game.Screen
定义
Screen.cs:2
Game.ScreensManager
定义
ScreensManager.cs:5
Game.ScreensManager.PreviousScreen
static Screen PreviousScreen
上一个Screen
定义
ScreensManager.cs:45
Game.ScreensManager.SwitchScreen
static void SwitchScreen(string name, params object[] parameters)
定义
ScreensManager.cs:65
Game.ScrollPanelWidget
定义
ScrollPanelWidget.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
Screen
HelpTopicScreen.cs
制作者
1.16.1