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

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

공개 프로퍼티들

프로퍼티 타입 설명
Arma2TerrainPacks string[]

공개 메소드들

메소드 설명
Arma3Game ( System.Guid id, GameSettingsController settingsController, AllInArmaGames aiaGames ) : System
GetSubGamesLocalMods ( ) : IEnumerable
QueryServer ( ServerQueryState state ) : System.Threading.Tasks.Task
QueryServers ( IGameServerQueryHandler queryHandler ) : Task>
SupportsContent ( IMod mod ) : bool
SupportsContent ( Mission mission ) : bool
SupportsServerType ( string type ) : bool
UpdateModStates ( IReadOnlyCollection mods ) : void
UpdateSynq ( IContentManager modList, bool isInternetAvailable ) : Task

보호된 메소드들

메소드 설명
GetBattleEyeClientExectuable ( ) : IAbsoluteFilePath
GetSupportedModTypes ( ) : IEnumerable
PerformNewLaunch ( IRealVirtualityLauncher launcher ) : Task
StartupParameters ( ) : string[]>.Tuple

비공개 메소드들

메소드 설명
AiaLegacy ( IMod mod ) : bool
Arma3Game ( System.Guid id, Arma3Settings settings, AllInArmaGames aiaGames ) : System
GetControllers ( ) : IEnumerable
GetServerQueryInfo ( ) : ServersQuery
GetSupportedGame ( IMod mod ) : ISupportModding
MainCompatibility ( IMod mod ) : bool
ObjectCompatibility ( IMod mod ) : bool
TerrainCompatibility ( IMod mod ) : bool

메소드 상세

Arma3Game() 공개 메소드

public Arma3Game ( System.Guid id, GameSettingsController settingsController, AllInArmaGames aiaGames ) : System
id System.Guid
settingsController GameSettingsController
aiaGames AllInArmaGames
리턴 System

GetBattleEyeClientExectuable() 보호된 메소드

protected GetBattleEyeClientExectuable ( ) : IAbsoluteFilePath
리턴 IAbsoluteFilePath

GetSubGamesLocalMods() 공개 메소드

public GetSubGamesLocalMods ( ) : IEnumerable
리턴 IEnumerable

GetSupportedModTypes() 보호된 메소드

protected GetSupportedModTypes ( ) : IEnumerable
리턴 IEnumerable

PerformNewLaunch() 보호된 메소드

protected PerformNewLaunch ( IRealVirtualityLauncher launcher ) : Task
launcher IRealVirtualityLauncher
리턴 Task

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

SupportsContent() 공개 메소드

public SupportsContent ( IMod mod ) : bool
mod IMod
리턴 bool

SupportsContent() 공개 메소드

public SupportsContent ( Mission mission ) : bool
mission Mission
리턴 bool

SupportsServerType() 공개 메소드

public SupportsServerType ( string type ) : bool
type string
리턴 bool

UpdateModStates() 공개 메소드

public UpdateModStates ( IReadOnlyCollection mods ) : void
mods IReadOnlyCollection
리턴 void

UpdateSynq() 공개 메소드

public UpdateSynq ( IContentManager modList, bool isInternetAvailable ) : Task
modList IContentManager
isInternetAvailable bool
리턴 Task

프로퍼티 상세

Arma2TerrainPacks 공개적으로 정적으로 프로퍼티

public static string[] Arma2TerrainPacks
리턴 string[]