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

Inheritance: Arma2OaGame, IHaveDlc
Exibir arquivo Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Public Properties

Property Type Description
Arma2TerrainPacks string[]

Public Methods

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

Protected Methods

Method Description
GetBattleEyeClientExectuable ( ) : IAbsoluteFilePath
GetSupportedModTypes ( ) : IEnumerable
PerformNewLaunch ( IRealVirtualityLauncher launcher ) : Task
StartupParameters ( ) : string[]>.Tuple

Private Methods

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

Method Details

Arma3Game() public method

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

GetBattleEyeClientExectuable() protected method

protected GetBattleEyeClientExectuable ( ) : IAbsoluteFilePath
return IAbsoluteFilePath

GetSubGamesLocalMods() public method

public GetSubGamesLocalMods ( ) : IEnumerable
return IEnumerable

GetSupportedModTypes() protected method

protected GetSupportedModTypes ( ) : IEnumerable
return IEnumerable

PerformNewLaunch() protected method

protected PerformNewLaunch ( IRealVirtualityLauncher launcher ) : Task
launcher IRealVirtualityLauncher
return Task

QueryServer() public method

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

QueryServers() public method

public QueryServers ( IGameServerQueryHandler queryHandler ) : Task>
queryHandler IGameServerQueryHandler
return Task>

StartupParameters() protected method

protected StartupParameters ( ) : string[]>.Tuple
return string[]>.Tuple

SupportsContent() public method

public SupportsContent ( IMod mod ) : bool
mod IMod
return bool

SupportsContent() public method

public SupportsContent ( Mission mission ) : bool
mission Mission
return bool

SupportsServerType() public method

public SupportsServerType ( string type ) : bool
type string
return bool

UpdateModStates() public method

public UpdateModStates ( IReadOnlyCollection mods ) : void
mods IReadOnlyCollection
return void

UpdateSynq() public method

public UpdateSynq ( IContentManager modList, bool isInternetAvailable ) : Task
modList IContentManager
isInternetAvailable bool
return Task

Property Details

Arma2TerrainPacks public_oe static_oe property

public static string[] Arma2TerrainPacks
return string[]