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

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

Méthodes publiques

Свойство Type Description
Arma2TerrainPacks string[]

Méthodes publiques

Méthode 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

Méthodes protégées

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

Private Methods

Méthode 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 méthode

public Arma3Game ( System.Guid id, GameSettingsController settingsController, AllInArmaGames aiaGames ) : System
id System.Guid
settingsController GameSettingsController
aiaGames AllInArmaGames
Résultat System

GetBattleEyeClientExectuable() protected méthode

protected GetBattleEyeClientExectuable ( ) : IAbsoluteFilePath
Résultat IAbsoluteFilePath

GetSubGamesLocalMods() public méthode

public GetSubGamesLocalMods ( ) : IEnumerable
Résultat IEnumerable

GetSupportedModTypes() protected méthode

protected GetSupportedModTypes ( ) : IEnumerable
Résultat IEnumerable

PerformNewLaunch() protected méthode

protected PerformNewLaunch ( IRealVirtualityLauncher launcher ) : Task
launcher IRealVirtualityLauncher
Résultat Task

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

SupportsContent() public méthode

public SupportsContent ( IMod mod ) : bool
mod IMod
Résultat bool

SupportsContent() public méthode

public SupportsContent ( Mission mission ) : bool
mission Mission
Résultat bool

SupportsServerType() public méthode

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

UpdateModStates() public méthode

public UpdateModStates ( IReadOnlyCollection mods ) : void
mods IReadOnlyCollection
Résultat void

UpdateSynq() public méthode

public UpdateSynq ( IContentManager modList, bool isInternetAvailable ) : Task
modList IContentManager
isInternetAvailable bool
Résultat Task

Property Details

Arma2TerrainPacks public_oe static_oe property

public static string[] Arma2TerrainPacks
Résultat string[]