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

Inheritance: IApplicationService
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop

Méthodes publiques

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

Private Methods

Méthode 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 méthode

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
Résultat System

Process() public méthode

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