Barotrauma Server Doc
Barotrauma.NetLobbyScreen Class Reference
Inheritance diagram for Barotrauma.NetLobbyScreen:
Barotrauma.Screen Barotrauma.Screen

Public Member Functions

void SetLevelDifficulty (float difficulty)
 
void SetBotCount (int botCount)
 
void SetBotSpawnMode (BotSpawnMode botSpawnMode)
 
void SetTraitorProbability (float probability)
 
void SetTraitorDangerLevel (int dangerLevel)
 
void ChangeServerName (string n)
 
void ChangeServerMessage (string m)
 
 NetLobbyScreen ()
 
IReadOnlyList< SubmarineInfoGetSubList ()
 
void AddSub (SubmarineInfo sub)
 
void ToggleCampaignMode (bool enabled)
 
override void Select ()
 
void RandomizeSettings ()
 
- Public Member Functions inherited from Barotrauma.Screen
virtual void Deselect ()
 
virtual void Update (double deltaTime)
 

Public Attributes

bool RadiationEnabled = true
 

Properties

UInt16 LastUpdateID [get, set]
 
SubmarineInfoSelectedSub [get, set]
 
SubmarineInfo SelectedShuttle [get, set]
 
GameModePreset[] GameModes [get]
 
int?? SelectedModeIndex [get, set]
 
IdentifierSelectedModeIdentifier [get, set]
 
GameModePreset SelectedMode [get]
 
MissionTypeMissionType [get, set]
 
string MissionTypeName [get, set]
 
List< JobPrefabJobPreferences [get]
 
string LevelSeed [get, set]
 
- Properties inherited from Barotrauma.Screen
static Screen Selected [get]
 
virtual Camera Cam [get]
 
virtual bool IsEditor [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from Barotrauma.Screen
static void SelectNull ()
 

Detailed Description

Constructor & Destructor Documentation

◆ NetLobbyScreen()

Barotrauma.NetLobbyScreen.NetLobbyScreen ( )

Member Function Documentation

◆ AddSub()

void Barotrauma.NetLobbyScreen.AddSub ( SubmarineInfo  sub)

◆ ChangeServerMessage()

void Barotrauma.NetLobbyScreen.ChangeServerMessage ( string  m)

◆ ChangeServerName()

void Barotrauma.NetLobbyScreen.ChangeServerName ( string  n)

◆ GetSubList()

IReadOnlyList<SubmarineInfo> Barotrauma.NetLobbyScreen.GetSubList ( )

◆ RandomizeSettings()

void Barotrauma.NetLobbyScreen.RandomizeSettings ( )

◆ Select()

override void Barotrauma.NetLobbyScreen.Select ( )
virtual

Reimplemented from Barotrauma.Screen.

Definition at line 200 of file BarotraumaServer/ServerSource/Screens/NetLobbyScreen.cs.

◆ SetBotCount()

void Barotrauma.NetLobbyScreen.SetBotCount ( int  botCount)

◆ SetBotSpawnMode()

void Barotrauma.NetLobbyScreen.SetBotSpawnMode ( BotSpawnMode  botSpawnMode)

◆ SetLevelDifficulty()

void Barotrauma.NetLobbyScreen.SetLevelDifficulty ( float  difficulty)

◆ SetTraitorDangerLevel()

void Barotrauma.NetLobbyScreen.SetTraitorDangerLevel ( int  dangerLevel)

◆ SetTraitorProbability()

void Barotrauma.NetLobbyScreen.SetTraitorProbability ( float  probability)

◆ ToggleCampaignMode()

void Barotrauma.NetLobbyScreen.ToggleCampaignMode ( bool  enabled)

Member Data Documentation

◆ RadiationEnabled

bool Barotrauma.NetLobbyScreen.RadiationEnabled = true

Property Documentation

◆ GameModes

GameModePreset [] Barotrauma.NetLobbyScreen.GameModes
get

◆ JobPreferences

List<JobPrefab> Barotrauma.NetLobbyScreen.JobPreferences
get

◆ LastUpdateID

UInt16 Barotrauma.NetLobbyScreen.LastUpdateID
getset

◆ LevelSeed

string Barotrauma.NetLobbyScreen.LevelSeed
getset

◆ MissionType

MissionType? Barotrauma.NetLobbyScreen.MissionType
getset

◆ MissionTypeName

string Barotrauma.NetLobbyScreen.MissionTypeName
getset

◆ SelectedMode

GameModePreset Barotrauma.NetLobbyScreen.SelectedMode
get

◆ SelectedModeIdentifier

Identifier? Barotrauma.NetLobbyScreen.SelectedModeIdentifier
getset

◆ SelectedModeIndex

int?? Barotrauma.NetLobbyScreen.SelectedModeIndex
getset

◆ SelectedShuttle

SubmarineInfo Barotrauma.NetLobbyScreen.SelectedShuttle
getset

◆ SelectedSub

SubmarineInfo? Barotrauma.NetLobbyScreen.SelectedSub
getset