C# Class AdvancedLauncher.Management.ConfigurationManager

Inheritance: CrossDomainObject, IConfigurationManager
Afficher le fichier Open project: GoldRenard/DMOAdvancedLauncher

Méthodes publiques

Méthode Description
CheckGame ( GameModel model ) : bool
CheckLauncher ( GameModel model ) : bool
CheckUpdateAccess ( GameModel model ) : bool
ConfigurationRegisteredProxy ( EventProxy proxy, bool subscribe = true ) : void
ConfigurationUnRegisteredProxy ( EventProxy proxy, bool subscribe = true ) : void
GetConfiguration ( GameModel model ) : IConfiguration
GetConfiguration ( string gameType ) : IConfiguration
GetEnumerator ( ) : IEnumerator
GetGameEXE ( GameModel model ) : string
GetGamePath ( GameModel model ) : string
GetGamePathFromRegistry ( IConfiguration config ) : string
GetHFPath ( GameModel model ) : string
GetImportPath ( GameModel model ) : string
GetLauncherEXE ( GameModel model ) : string
GetLauncherPath ( GameModel model ) : string
GetLauncherPathFromRegistry ( IConfiguration config ) : string
GetLocalVersionFile ( GameModel model ) : string
GetPFPath ( GameModel model ) : string
Initialize ( ) : void
UpdateRegistryPaths ( GameModel model ) : void

Méthodes protégées

Méthode Description
OnConfigurationRegistered ( IConfiguration configuration ) : void
OnConfigurationUnRegistered ( IConfiguration configuration ) : void

Private Methods

Méthode Description
IEnumerable ( ) : IEnumerator
RegisterConfiguration ( IConfiguration configuration ) : bool
UnRegisterConfiguration ( IConfiguration configuration ) : bool

Method Details

CheckGame() public méthode

public CheckGame ( GameModel model ) : bool
model AdvancedLauncher.SDK.Model.Config.GameModel
Résultat bool

CheckLauncher() public méthode

public CheckLauncher ( GameModel model ) : bool
model AdvancedLauncher.SDK.Model.Config.GameModel
Résultat bool

CheckUpdateAccess() public méthode

public CheckUpdateAccess ( GameModel model ) : bool
model AdvancedLauncher.SDK.Model.Config.GameModel
Résultat bool

ConfigurationRegisteredProxy() public méthode

public ConfigurationRegisteredProxy ( EventProxy proxy, bool subscribe = true ) : void
proxy EventProxy
subscribe bool
Résultat void

ConfigurationUnRegisteredProxy() public méthode

public ConfigurationUnRegisteredProxy ( EventProxy proxy, bool subscribe = true ) : void
proxy EventProxy
subscribe bool
Résultat void

GetConfiguration() public méthode

public GetConfiguration ( GameModel model ) : IConfiguration
model AdvancedLauncher.SDK.Model.Config.GameModel
Résultat IConfiguration

GetConfiguration() public méthode

public GetConfiguration ( string gameType ) : IConfiguration
gameType string
Résultat IConfiguration

GetEnumerator() public méthode

public GetEnumerator ( ) : IEnumerator
Résultat IEnumerator

GetGameEXE() public méthode

public GetGameEXE ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
Résultat string

GetGamePath() public méthode

public GetGamePath ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
Résultat string

GetGamePathFromRegistry() public méthode

public GetGamePathFromRegistry ( IConfiguration config ) : string
config IConfiguration
Résultat string

GetHFPath() public méthode

public GetHFPath ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
Résultat string

GetImportPath() public méthode

public GetImportPath ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
Résultat string

GetLauncherEXE() public méthode

public GetLauncherEXE ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
Résultat string

GetLauncherPath() public méthode

public GetLauncherPath ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
Résultat string

GetLauncherPathFromRegistry() public méthode

public GetLauncherPathFromRegistry ( IConfiguration config ) : string
config IConfiguration
Résultat string

GetLocalVersionFile() public méthode

public GetLocalVersionFile ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
Résultat string

GetPFPath() public méthode

public GetPFPath ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
Résultat string

Initialize() public méthode

public Initialize ( ) : void
Résultat void

OnConfigurationRegistered() protected méthode

protected OnConfigurationRegistered ( IConfiguration configuration ) : void
configuration IConfiguration
Résultat void

OnConfigurationUnRegistered() protected méthode

protected OnConfigurationUnRegistered ( IConfiguration configuration ) : void
configuration IConfiguration
Résultat void

UpdateRegistryPaths() public méthode

public UpdateRegistryPaths ( GameModel model ) : void
model AdvancedLauncher.SDK.Model.Config.GameModel
Résultat void