C# Class withSIX.Play.Core.Games.Legacy.RunningGame

Inheritance: PropertyChangedBase, IDisposable, IEnableLogging
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop

Méthodes publiques

Méthode Description
CloseGame ( ) : Task
Dispose ( ) : void
Minimize ( ) : void
RunningGame ( Game game, Process proc, Collection collection, Server server = null ) : System
SwitchTo ( ) : void

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
ProcessSession ( ) : Task

Private Methods

Méthode Description
HandleMissingAddonsMessage ( MissingAddonsMessage message ) : void
ProcessHostIp ( SessionCommand session ) : void
ProcessSession ( SessionCommand session ) : void
SetupConnectedTimer ( ) : TimerWithElapsedCancellationAsync
TryConnect ( ) : Task
TryKillProcess ( ) : void
TryLaunchArmaCommander ( ) : Task
TryMinimize ( ) : void
TrySwitchTo ( ) : void

Method Details

CloseGame() public méthode

public CloseGame ( ) : Task
Résultat Task

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

Minimize() public méthode

public Minimize ( ) : void
Résultat void

ProcessSession() protected méthode

protected ProcessSession ( ) : Task
Résultat Task

RunningGame() public méthode

public RunningGame ( Game game, Process proc, Collection collection, Server server = null ) : System
game Game
proc System.Diagnostics.Process
collection Collection
server Server
Résultat System

SwitchTo() public méthode

public SwitchTo ( ) : void
Résultat void