Client LuaCsForBarotrauma
BarotraumaShared/SharedSource/Screens/Screen.cs
1
namespace
Barotrauma
2
{
3
abstract
partial class
Screen
4
{
5
public
static
Screen
Selected
{
get
;
private
set
; }
6
7
public
static
void
SelectNull
()
8
{
9
Selected
=
null
;
10
}
11
12
public
virtual
void
Deselect
()
13
{
14
}
15
16
public
virtual
void
Select
()
17
{
18
if
(
Selected
!=
null
&&
Selected
!=
this
)
19
{
20
Selected
.
Deselect
();
21
#if CLIENT
22
GameMain
.
ParticleManager
.ClearParticles();
23
GUIContextMenu.CurrentContextMenu =
null
;
24
GUI.ClearCursorWait();
25
//make sure any textbox in the previously selected screen doesn't stay selected
26
if
(GUI.KeyboardDispatcher.Subscriber != DebugConsole.TextBox)
27
{
28
GUI.KeyboardDispatcher.Subscriber =
null
;
29
GUI.ScreenChanged =
true
;
30
}
31
SubmarinePreview
.
Close
();
32
33
// Make sure the saving indicator is disabled when returning to main menu or lobby
34
if
(
this
==
GameMain
.
MainMenuScreen
||
this
==
GameMain
.
NetLobbyScreen
)
35
{
36
GUI.DisableSavingIndicatorDelayed();
37
}
38
GameMain
.
ResetIMEWorkaround
();
39
#endif
40
}
41
42
#if CLIENT
43
GUI.SettingsMenuOpen =
false
;
44
#endif
45
Selected
=
this
;
46
}
47
48
public
virtual
Camera
Cam
=>
null
;
49
50
public
virtual
bool
IsEditor
=>
false
;
51
52
public
virtual
void
Update
(
double
deltaTime)
53
{
54
}
55
}
56
}
Barotrauma.Camera
Definition:
Camera.cs:10
Barotrauma.GameMain
Definition:
GameMain.cs:25
Barotrauma.GameMain.NetLobbyScreen
static NetLobbyScreen NetLobbyScreen
Definition:
GameMain.cs:55
Barotrauma.GameMain.MainMenuScreen
static MainMenuScreen MainMenuScreen
Definition:
GameMain.cs:53
Barotrauma.GameMain.ParticleManager
static ParticleManager ParticleManager
Definition:
GameMain.cs:101
Barotrauma.GameMain.ResetIMEWorkaround
static void ResetIMEWorkaround()
Definition:
GameMain.cs:1316
Barotrauma.Screen
Definition:
BarotraumaShared/SharedSource/Screens/Screen.cs:4
Barotrauma.Screen.IsEditor
virtual bool IsEditor
Definition:
BarotraumaShared/SharedSource/Screens/Screen.cs:50
Barotrauma.Screen.Selected
static Screen Selected
Definition:
BarotraumaShared/SharedSource/Screens/Screen.cs:5
Barotrauma.Screen.Cam
virtual Camera Cam
Definition:
BarotraumaShared/SharedSource/Screens/Screen.cs:48
Barotrauma.Screen.Select
virtual void Select()
Definition:
BarotraumaShared/SharedSource/Screens/Screen.cs:16
Barotrauma.Screen.SelectNull
static void SelectNull()
Definition:
BarotraumaShared/SharedSource/Screens/Screen.cs:7
Barotrauma.Screen.Update
virtual void Update(double deltaTime)
Definition:
BarotraumaShared/SharedSource/Screens/Screen.cs:52
Barotrauma.Screen.Deselect
virtual void Deselect()
Definition:
BarotraumaShared/SharedSource/Screens/Screen.cs:12
Barotrauma.SubmarinePreview
Definition:
SubmarinePreview.cs:17
Barotrauma.SubmarinePreview.Close
static void Close()
Definition:
SubmarinePreview.cs:99
Barotrauma
Definition:
AchievementManager.cs:12
Barotrauma
BarotraumaShared
SharedSource
Screens
Screen.cs
Generated by
1.9.1