Barotrauma Server
Loading...
Searching...
No Matches
Barotrauma.GameMain Class Reference

Public Member Functions

 GameMain (string[] args)
 
void Init ()
 
void StartServer ()
 
void CloseServer ()
 
void Run ()
 
CoroutineHandle ShowLoading (IEnumerable< CoroutineStatus > loader, bool waitKeyHit=true)
 
void Exit ()
 

Static Public Member Functions

static void ResetFrameTime ()
 

Public Attributes

readonly string[] CommandLineArgs
 

Static Public Attributes

static readonly Version Version = Assembly.GetEntryAssembly().GetName().Version
 
static LuaCsSetup LuaCs
 
static GameServer Server
 
static GameSession GameSession
 
static GameScreen GameScreen
 
static NetLobbyScreen NetLobbyScreen
 
static readonly Screen SubEditorScreen = UnimplementedScreen.Instance
 
static bool ShouldRun = true
 

Properties

static bool IsSingleplayer [get]
 
static bool IsMultiplayer [get]
 
static World World [get, set]
 
static NetworkMember NetworkMember [get]
 
static GameMain Instance [get]
 
static Thread MainThread [get]
 
static ContentPackage VanillaContent [get]
 

Constructor & Destructor Documentation

◆ GameMain()

Barotrauma.GameMain.GameMain ( string[] args)

Member Function Documentation

◆ CloseServer()

void Barotrauma.GameMain.CloseServer ( )

◆ Exit()

void Barotrauma.GameMain.Exit ( )

◆ Init()

void Barotrauma.GameMain.Init ( )

◆ ResetFrameTime()

static void Barotrauma.GameMain.ResetFrameTime ( )
static

◆ Run()

void Barotrauma.GameMain.Run ( )

◆ ShowLoading()

CoroutineHandle Barotrauma.GameMain.ShowLoading ( IEnumerable< CoroutineStatus > loader,
bool waitKeyHit = true )

◆ StartServer()

void Barotrauma.GameMain.StartServer ( )

Member Data Documentation

◆ CommandLineArgs

readonly string [] Barotrauma.GameMain.CommandLineArgs

◆ GameScreen

GameScreen Barotrauma.GameMain.GameScreen
static

◆ GameSession

GameSession Barotrauma.GameMain.GameSession
static

◆ LuaCs

LuaCsSetup Barotrauma.GameMain.LuaCs
static

◆ NetLobbyScreen

NetLobbyScreen Barotrauma.GameMain.NetLobbyScreen
static

◆ Server

GameServer Barotrauma.GameMain.Server
static

◆ ShouldRun

bool Barotrauma.GameMain.ShouldRun = true
static

◆ SubEditorScreen

readonly Screen Barotrauma.GameMain.SubEditorScreen = UnimplementedScreen.Instance
static

◆ Version

readonly Version Barotrauma.GameMain.Version = Assembly.GetEntryAssembly().GetName().Version
static

Property Documentation

◆ Instance

GameMain Barotrauma.GameMain.Instance
staticget

◆ IsMultiplayer

bool Barotrauma.GameMain.IsMultiplayer
staticget

◆ IsSingleplayer

bool Barotrauma.GameMain.IsSingleplayer
staticget

◆ MainThread

Thread Barotrauma.GameMain.MainThread
staticget

◆ NetworkMember

NetworkMember Barotrauma.GameMain.NetworkMember
staticget

◆ VanillaContent

ContentPackage Barotrauma.GameMain.VanillaContent
staticget

◆ World

World Barotrauma.GameMain.World
staticgetset

The documentation for this class was generated from the following file: