C# Class withSIX.Play.Core.Games.Services.GameLauncher.RealVirtualityLauncher

Inheritance: GameLauncher, IRealVirtualityLauncher
Mostra file Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
Launch ( LaunchGameInfo spec ) : Task
Launch ( LaunchGameWithSteamInfo spec ) : Task
Launch ( LaunchGameWithSteamLegacyInfo spec ) : Task
RealVirtualityLauncher ( IGameLauncherProcess processManager, IPathConfiguration pathConfiguration, IFileWriter writer ) : System
WriteParFile ( WriteParFileInfo info ) : Task

Private Methods

Method Description
GetFileName ( WriteParFileInfo info ) : string
GetFilePath ( WriteParFileInfo info ) : IAbsoluteFilePath

Method Details

Launch() public method

public Launch ( LaunchGameInfo spec ) : Task
spec LaunchGameInfo
return Task

Launch() public method

public Launch ( LaunchGameWithSteamInfo spec ) : Task
spec LaunchGameWithSteamInfo
return Task

Launch() public method

public Launch ( LaunchGameWithSteamLegacyInfo spec ) : Task
spec LaunchGameWithSteamLegacyInfo
return Task

RealVirtualityLauncher() public method

public RealVirtualityLauncher ( IGameLauncherProcess processManager, IPathConfiguration pathConfiguration, IFileWriter writer ) : System
processManager IGameLauncherProcess
pathConfiguration IPathConfiguration
writer IFileWriter
return System

WriteParFile() public method

public WriteParFile ( WriteParFileInfo info ) : Task
info WriteParFileInfo
return Task