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

Inheritance: PropertyChangedBase, IDisposable, IEnableLogging
Exibir arquivo Open project: SIXNetworks/withSIX.Desktop

Public Methods

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

Protected Methods

Method Description
Dispose ( bool disposing ) : void
ProcessSession ( ) : Task

Private Methods

Method 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 method

public CloseGame ( ) : Task
return Task

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

Minimize() public method

public Minimize ( ) : void
return void

ProcessSession() protected method

protected ProcessSession ( ) : Task
return Task

RunningGame() public method

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

SwitchTo() public method

public SwitchTo ( ) : void
return void