C# Class Nexus.Client.Games.Starbound.StarboundLauncher

Launches Starbound.
Inheritance: GameLauncherBase
Mostra file Open project: NexusMods/NexusModManager-4.5

Public Methods

Method Description
StarboundLauncher ( IGameMode p_gmdGameMode, IEnvironmentInfo p_eifEnvironmentInfo ) : System

A simple constructor that initializes the object with the given dependencies.

Protected Methods

Method Description
SetupCommands ( ) : void

Initializes the game launch commands.

Private Methods

Method Description
GetCustomLaunchCommand ( ) : string

Gets the custom launch command.

GetOpenGLLaunchCommand ( ) : string

Gets the custom launch command.

GetPlainLaunchCommand ( ) : string

Gets the default launch command.

LaunchGame ( ) : void

Launches the game

LaunchStarboundCustom ( ) : void

Launches the game with a custom command.

LaunchStarboundOpenGL ( ) : void

Launches the game in OpenGL mode.

LaunchStarboundPlain ( ) : void

Launches the game in DX mode.

Method Details

SetupCommands() protected method

Initializes the game launch commands.
protected SetupCommands ( ) : void
return void

StarboundLauncher() public method

A simple constructor that initializes the object with the given dependencies.
public StarboundLauncher ( IGameMode p_gmdGameMode, IEnvironmentInfo p_eifEnvironmentInfo ) : System
p_gmdGameMode IGameMode >The game mode currently being managed.
p_eifEnvironmentInfo IEnvironmentInfo The application's envrionment info.
return System