C# Класс withSIX.Play.Core.Games.Entities.RealVirtuality.Arma2OaGame

Наследование: Arma2Game, IHaveDlc
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Arma2OaGame ( System.Guid id, GameSettingsController settingsController ) : System
GetAdditionalLaunchMods ( ) : IEnumerable
QueryServer ( ServerQueryState state ) : System.Threading.Tasks.Task
QueryServers ( IGameServerQueryHandler queryHandler ) : Task>
SupportsServerType ( string type ) : bool

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
AddBattleEyeLaunchParameters ( IEnumerable defParams ) : IEnumerable
GetDefaultModFolders ( ) : IEnumerable
GetServerQueryInfo ( ) : ServersQuery
LaunchNormally ( IAbsoluteFilePath beExecutable ) : bool

Описание методов

Arma2OaGame() защищенный Метод

protected Arma2OaGame ( System.Guid id, Arma2OaSettings settings ) : System
id System.Guid
settings Arma2OaSettings
Результат System

Arma2OaGame() публичный Метод

public Arma2OaGame ( System.Guid id, GameSettingsController settingsController ) : System
id System.Guid
settingsController GameSettingsController
Результат System

BuildStartupParameters() защищенный Метод

protected BuildStartupParameters ( IRealVirtualityLauncher launcher ) : Task>
launcher IRealVirtualityLauncher
Результат Task>

BuildStartupParametersForShortcut() защищенный Метод

protected BuildStartupParametersForShortcut ( IRealVirtualityLauncher launcher, string identifier ) : Task>
launcher IRealVirtualityLauncher
identifier string
Результат Task>

GetAdditionalLaunchMods() публичный Метод

public GetAdditionalLaunchMods ( ) : IEnumerable
Результат IEnumerable

GetBattleEyeClientExectuable() защищенный Метод

protected GetBattleEyeClientExectuable ( ) : IAbsoluteFilePath
Результат IAbsoluteFilePath

GetLaunchExecutable() защищенный Метод

protected GetLaunchExecutable ( ) : IAbsoluteFilePath
Результат IAbsoluteFilePath

GetSupportedModTypes() защищенный Метод

protected GetSupportedModTypes ( ) : IEnumerable
Результат IEnumerable

QueryServer() публичный Метод

public QueryServer ( ServerQueryState state ) : System.Threading.Tasks.Task
state withSIX.Play.Core.Games.Legacy.ServerQuery.ServerQueryState
Результат System.Threading.Tasks.Task

QueryServers() публичный Метод

public QueryServers ( IGameServerQueryHandler queryHandler ) : Task>
queryHandler IGameServerQueryHandler
Результат Task>

StartupParameters() защищенный Метод

protected StartupParameters ( ) : string[]>.Tuple
Результат string[]>.Tuple

SupportsServerType() публичный Метод

public SupportsServerType ( string type ) : bool
type string
Результат bool