C# Class AdvancedLauncher.Management.ConfigurationManager

Inheritance: CrossDomainObject, IConfigurationManager
Datei anzeigen Open project: GoldRenard/DMOAdvancedLauncher

Public Methods

Method 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

Protected Methods

Method Description
OnConfigurationRegistered ( IConfiguration configuration ) : void
OnConfigurationUnRegistered ( IConfiguration configuration ) : void

Private Methods

Method Description
IEnumerable ( ) : IEnumerator
RegisterConfiguration ( IConfiguration configuration ) : bool
UnRegisterConfiguration ( IConfiguration configuration ) : bool

Method Details

CheckGame() public method

public CheckGame ( GameModel model ) : bool
model AdvancedLauncher.SDK.Model.Config.GameModel
return bool

CheckLauncher() public method

public CheckLauncher ( GameModel model ) : bool
model AdvancedLauncher.SDK.Model.Config.GameModel
return bool

CheckUpdateAccess() public method

public CheckUpdateAccess ( GameModel model ) : bool
model AdvancedLauncher.SDK.Model.Config.GameModel
return bool

ConfigurationRegisteredProxy() public method

public ConfigurationRegisteredProxy ( EventProxy proxy, bool subscribe = true ) : void
proxy EventProxy
subscribe bool
return void

ConfigurationUnRegisteredProxy() public method

public ConfigurationUnRegisteredProxy ( EventProxy proxy, bool subscribe = true ) : void
proxy EventProxy
subscribe bool
return void

GetConfiguration() public method

public GetConfiguration ( GameModel model ) : IConfiguration
model AdvancedLauncher.SDK.Model.Config.GameModel
return IConfiguration

GetConfiguration() public method

public GetConfiguration ( string gameType ) : IConfiguration
gameType string
return IConfiguration

GetEnumerator() public method

public GetEnumerator ( ) : IEnumerator
return IEnumerator

GetGameEXE() public method

public GetGameEXE ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
return string

GetGamePath() public method

public GetGamePath ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
return string

GetGamePathFromRegistry() public method

public GetGamePathFromRegistry ( IConfiguration config ) : string
config IConfiguration
return string

GetHFPath() public method

public GetHFPath ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
return string

GetImportPath() public method

public GetImportPath ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
return string

GetLauncherEXE() public method

public GetLauncherEXE ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
return string

GetLauncherPath() public method

public GetLauncherPath ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
return string

GetLauncherPathFromRegistry() public method

public GetLauncherPathFromRegistry ( IConfiguration config ) : string
config IConfiguration
return string

GetLocalVersionFile() public method

public GetLocalVersionFile ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
return string

GetPFPath() public method

public GetPFPath ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
return string

Initialize() public method

public Initialize ( ) : void
return void

OnConfigurationRegistered() protected method

protected OnConfigurationRegistered ( IConfiguration configuration ) : void
configuration IConfiguration
return void

OnConfigurationUnRegistered() protected method

protected OnConfigurationUnRegistered ( IConfiguration configuration ) : void
configuration IConfiguration
return void

UpdateRegistryPaths() public method

public UpdateRegistryPaths ( GameModel model ) : void
model AdvancedLauncher.SDK.Model.Config.GameModel
return void