C# Class withSIX.Play.Core.Games.Entities.RealVirtuality.Arma2OaGame

Inheritance: Arma2Game, IHaveDlc
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Méthodes publiques

Méthode Description
Arma2OaGame ( System.Guid id, GameSettingsController settingsController ) : System
GetAdditionalLaunchMods ( ) : IEnumerable
QueryServer ( ServerQueryState state ) : System.Threading.Tasks.Task
QueryServers ( IGameServerQueryHandler queryHandler ) : Task>
SupportsServerType ( string type ) : bool

Méthodes protégées

Méthode Description
Arma2OaGame ( System.Guid id, Arma2OaSettings settings ) : System
BuildStartupParameters ( IRealVirtualityLauncher launcher ) : Task>
BuildStartupParametersForShortcut ( IRealVirtualityLauncher launcher, string identifier ) : Task>
GetBattleEyeClientExectuable ( ) : IAbsoluteFilePath
GetLaunchExecutable ( ) : IAbsoluteFilePath
GetSupportedModTypes ( ) : IEnumerable
StartupParameters ( ) : string[]>.Tuple

Private Methods

Méthode Description
AddBattleEyeLaunchParameters ( IEnumerable defParams ) : IEnumerable
GetDefaultModFolders ( ) : IEnumerable
GetServerQueryInfo ( ) : ServersQuery
LaunchNormally ( IAbsoluteFilePath beExecutable ) : bool

Method Details

Arma2OaGame() protected méthode

protected Arma2OaGame ( System.Guid id, Arma2OaSettings settings ) : System
id System.Guid
settings Arma2OaSettings
Résultat System

Arma2OaGame() public méthode

public Arma2OaGame ( System.Guid id, GameSettingsController settingsController ) : System
id System.Guid
settingsController GameSettingsController
Résultat System

BuildStartupParameters() protected méthode

protected BuildStartupParameters ( IRealVirtualityLauncher launcher ) : Task>
launcher IRealVirtualityLauncher
Résultat Task>

BuildStartupParametersForShortcut() protected méthode

protected BuildStartupParametersForShortcut ( IRealVirtualityLauncher launcher, string identifier ) : Task>
launcher IRealVirtualityLauncher
identifier string
Résultat Task>

GetAdditionalLaunchMods() public méthode

public GetAdditionalLaunchMods ( ) : IEnumerable
Résultat IEnumerable

GetBattleEyeClientExectuable() protected méthode

protected GetBattleEyeClientExectuable ( ) : IAbsoluteFilePath
Résultat IAbsoluteFilePath

GetLaunchExecutable() protected méthode

protected GetLaunchExecutable ( ) : IAbsoluteFilePath
Résultat IAbsoluteFilePath

GetSupportedModTypes() protected méthode

protected GetSupportedModTypes ( ) : IEnumerable
Résultat IEnumerable

QueryServer() public méthode

public QueryServer ( ServerQueryState state ) : System.Threading.Tasks.Task
state withSIX.Play.Core.Games.Legacy.ServerQuery.ServerQueryState
Résultat System.Threading.Tasks.Task

QueryServers() public méthode

public QueryServers ( IGameServerQueryHandler queryHandler ) : Task>
queryHandler IGameServerQueryHandler
Résultat Task>

StartupParameters() protected méthode

protected StartupParameters ( ) : string[]>.Tuple
Résultat string[]>.Tuple

SupportsServerType() public méthode

public SupportsServerType ( string type ) : bool
type string
Résultat bool