C# Class withSIX.Play.Applications.NotificationHandlers.GamesPreLaunchEventHandler

Inheritance: IApplicationService
Mostra file Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
GamesPreLaunchEventHandler ( IDialogManager dialogManager, UserSettings settings, IronFrontService ifService, IRestarter restarter, ISpecialDialogManager specialDialogManager ) : System
Process ( PreGameLaunchCancelleableEvent message ) : System.Threading.Tasks.Task

Private Methods

Method Description
ActiveModSetMatchesPwsCollectionUri ( Uri pwsUri ) : bool
ActiveModSetMatchesPwsUri ( Uri pwsUri ) : bool
CheckLaunchServer ( ) : Task
CheckRunningProcesses ( string exeName ) : System.Threading.Tasks.Task
CheckServerPassword ( Server server ) : Task
CheckServerSlots ( Server server ) : Task
CheckServerVersion ( Server server ) : Task
ConfirmNoUpdatesAvailable ( ) : Task
ConfirmRunningProcesses ( string exeName ) : System.Threading.Tasks.Task
GetGameExeName ( ) : string
HandleIronFront ( ) : Task
HandlePwsUriDialogResult ( Uri pwsUri, string type ) : Task
InstallIronFront ( ) : Task
OpenPasswordDialog ( Server server ) : Task
ProcessPwsUri ( Uri pwsUri ) : void
RunningProcesses ( string gameExeName ) : IEnumerable
ShouldCancel ( ) : Task
ShouldProcessPwsCollectionUriOrCancel ( Server server ) : Task
ShouldProcessPwsUriOrCancel ( Server server ) : Task
ShowPwsUriDialog ( Uri pwsUri, string type ) : Task

Method Details

GamesPreLaunchEventHandler() public method

public GamesPreLaunchEventHandler ( IDialogManager dialogManager, UserSettings settings, IronFrontService ifService, IRestarter restarter, ISpecialDialogManager specialDialogManager ) : System
dialogManager IDialogManager
settings withSIX.Play.Core.Options.UserSettings
ifService withSIX.Play.Applications.Services.IronFrontService
restarter IRestarter
specialDialogManager ISpecialDialogManager
return System

Process() public method

public Process ( PreGameLaunchCancelleableEvent message ) : System.Threading.Tasks.Task
message withSIX.Play.Core.Games.Legacy.Events.PreGameLaunchCancelleableEvent
return System.Threading.Tasks.Task