Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
NagScreen.cs
浏览该文件的文档.
1
using
System.Xml.Linq;
2
using
Engine
;
3
using
Engine.Input
;
4
5
namespace
Game
{
6
public
class
NagScreen
:
Screen
{
7
public
NagScreen
() {
8
XElement node =
ContentManager
.
Get
<XElement>(
"Screens/NagScreen"
);
9
LoadContents
(
this
, node);
10
}
11
12
public
override
void
Enter
(
object
[] parameters) {
13
Keyboard.BackButtonQuitsApp
=
true
;
14
Children
.Find<
Widget
>(
"Quit"
).
IsVisible
=
true
;
15
Children
.Find<
Widget
>(
"QuitLabel_Wp81"
).
IsVisible
=
false
;
16
Children
.Find<
Widget
>(
"QuitLabel_Win81"
).
IsVisible
=
false
;
17
}
18
19
public
override
void
Leave
() {
20
Keyboard.BackButtonQuitsApp
=
false
;
21
}
22
23
public
override
void
Update
() {
24
if
(
Children
.Find<
ButtonWidget
>(
"Buy"
).
IsClicked
) {
25
MarketplaceManager
.
ShowMarketplace
();
26
ScreensManager
.
SwitchScreen
(
"MainMenu"
);
27
}
28
if
(
Children
.Find<
ButtonWidget
>(
"Quit"
).
IsClicked
29
||
Input
.Back) {
30
Window
.
Close
();
31
}
32
}
33
}
34
}
Engine.Input.Keyboard.BackButtonQuitsApp
static bool BackButtonQuitsApp
定义
Keyboard.cs:53
Engine.Window
定义
Window.cs:36
Engine.Window.Close
static void Close()
定义
Window.cs:511
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.MarketplaceManager
定义
MarketplaceManager.cs:2
Game.MarketplaceManager.ShowMarketplace
static void ShowMarketplace()
定义
MarketplaceManager.cs:16
Game.NagScreen.NagScreen
NagScreen()
定义
NagScreen.cs:7
Game.NagScreen.Enter
override void Enter(object[] parameters)
定义
NagScreen.cs:12
Game.NagScreen.Leave
override void Leave()
定义
NagScreen.cs:19
Game.NagScreen.Update
override void Update()
定义
NagScreen.cs:23
Game.Screen
定义
Screen.cs:2
Game.ScreensManager
定义
ScreensManager.cs:5
Game.ScreensManager.SwitchScreen
static void SwitchScreen(string name, params object[] parameters)
定义
ScreensManager.cs:65
Game.Widget
定义
Widget.cs:10
Game.Widget.IsVisible
virtual bool IsVisible
定义
Widget.cs:356
Game.Widget.LoadContents
virtual void LoadContents(object eventsTarget, XElement node)
定义
Widget.cs:507
Engine.Input
定义
CursorType.cs:1
Engine
定义
BaseSound.cs:10
Game
定义
ContentFileBridge.cs:4
SurvivalcraftApi 1.8.2.3
Survivalcraft.Windows
Screen
NagScreen.cs
制作者
1.16.1