C# Класс AdvancedLauncher.Management.ConfigurationManager

Наследование: CrossDomainObject, IConfigurationManager
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
OnConfigurationRegistered ( IConfiguration configuration ) : void
OnConfigurationUnRegistered ( IConfiguration configuration ) : void

Приватные методы

Метод Описание
IEnumerable ( ) : IEnumerator
RegisterConfiguration ( IConfiguration configuration ) : bool
UnRegisterConfiguration ( IConfiguration configuration ) : bool

Описание методов

CheckGame() публичный Метод

public CheckGame ( GameModel model ) : bool
model AdvancedLauncher.SDK.Model.Config.GameModel
Результат bool

CheckLauncher() публичный Метод

public CheckLauncher ( GameModel model ) : bool
model AdvancedLauncher.SDK.Model.Config.GameModel
Результат bool

CheckUpdateAccess() публичный Метод

public CheckUpdateAccess ( GameModel model ) : bool
model AdvancedLauncher.SDK.Model.Config.GameModel
Результат bool

ConfigurationRegisteredProxy() публичный Метод

public ConfigurationRegisteredProxy ( EventProxy proxy, bool subscribe = true ) : void
proxy EventProxy
subscribe bool
Результат void

ConfigurationUnRegisteredProxy() публичный Метод

public ConfigurationUnRegisteredProxy ( EventProxy proxy, bool subscribe = true ) : void
proxy EventProxy
subscribe bool
Результат void

GetConfiguration() публичный Метод

public GetConfiguration ( GameModel model ) : IConfiguration
model AdvancedLauncher.SDK.Model.Config.GameModel
Результат IConfiguration

GetConfiguration() публичный Метод

public GetConfiguration ( string gameType ) : IConfiguration
gameType string
Результат IConfiguration

GetEnumerator() публичный Метод

public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

GetGameEXE() публичный Метод

public GetGameEXE ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
Результат string

GetGamePath() публичный Метод

public GetGamePath ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
Результат string

GetGamePathFromRegistry() публичный Метод

public GetGamePathFromRegistry ( IConfiguration config ) : string
config IConfiguration
Результат string

GetHFPath() публичный Метод

public GetHFPath ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
Результат string

GetImportPath() публичный Метод

public GetImportPath ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
Результат string

GetLauncherEXE() публичный Метод

public GetLauncherEXE ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
Результат string

GetLauncherPath() публичный Метод

public GetLauncherPath ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
Результат string

GetLauncherPathFromRegistry() публичный Метод

public GetLauncherPathFromRegistry ( IConfiguration config ) : string
config IConfiguration
Результат string

GetLocalVersionFile() публичный Метод

public GetLocalVersionFile ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
Результат string

GetPFPath() публичный Метод

public GetPFPath ( GameModel model ) : string
model AdvancedLauncher.SDK.Model.Config.GameModel
Результат string

Initialize() публичный Метод

public Initialize ( ) : void
Результат void

OnConfigurationRegistered() защищенный Метод

protected OnConfigurationRegistered ( IConfiguration configuration ) : void
configuration IConfiguration
Результат void

OnConfigurationUnRegistered() защищенный Метод

protected OnConfigurationUnRegistered ( IConfiguration configuration ) : void
configuration IConfiguration
Результат void

UpdateRegistryPaths() публичный Метод

public UpdateRegistryPaths ( GameModel model ) : void
model AdvancedLauncher.SDK.Model.Config.GameModel
Результат void