C# 클래스 withSIX.Play.Core.Games.Entities.RealVirtuality.Arma2OaGame

상속: Arma2Game, IHaveDlc
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop 1 사용 예제들

공개 메소드들

메소드 설명
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