C# Class withSIX.Mini.Infra.Data.Services.GameLauncherProcessInternal

Inheritance: IEnableLogging, IGameLauncherProcess
Datei anzeigen Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
GameLauncherProcessInternal ( IRestarter restarter ) : System
LaunchInternal ( LaunchGameInfo info ) : Task
LaunchInternal ( LaunchGameWithJavaInfo info ) : Task
LaunchInternal ( LaunchGameWithSteamInfo info ) : Task
LaunchInternal ( LaunchGameWithSteamLegacyInfo info ) : Task

Private Methods

Method Description
CreateLauncher ( ) : GameLauncher

Method Details

GameLauncherProcessInternal() public method

public GameLauncherProcessInternal ( IRestarter restarter ) : System
restarter IRestarter
return System

LaunchInternal() public method

public LaunchInternal ( LaunchGameInfo info ) : Task
info withSIX.Mini.Core.Games.Services.GameLauncher.LaunchGameInfo
return Task

LaunchInternal() public method

public LaunchInternal ( LaunchGameWithJavaInfo info ) : Task
info withSIX.Mini.Core.Games.Services.GameLauncher.LaunchGameWithJavaInfo
return Task

LaunchInternal() public method

public LaunchInternal ( LaunchGameWithSteamInfo info ) : Task
info withSIX.Mini.Core.Games.Services.GameLauncher.LaunchGameWithSteamInfo
return Task

LaunchInternal() public method

public LaunchInternal ( LaunchGameWithSteamLegacyInfo info ) : Task
info withSIX.Mini.Core.Games.Services.GameLauncher.LaunchGameWithSteamLegacyInfo
return Task