C# Class srcrepair.ConfigManager

Класс для работы с коллекцией FPS-конфигов.
Exibir arquivo Open project: xvitaly/srcrepair

Public Methods

Method Description
ConfigManager ( string CfgDbFile, string LangPrefix ) : System

Конструктор класса. Читает базу данных в формате XML и заполняет нашу структуру.

GetAllCfg ( ) : List

Получает имена всех доступных конфигов.

GetCfgById ( string GameID ) : List

Получает имена найденных конфигов для указанной игры.

InstallConfigNow ( string ConfName, string AppPath, string GameDir, bool CustmDir ) : void

Устанавливает требуемый FPS-конфиг.

ListFPSConfigs ( string GamePath, bool UserDir ) : List

Генерирует массив, содержащий пути к FPS-конфигам.

Select ( string CfgName ) : void

Выбирает определённый конфиг.

Method Details

ConfigManager() public method

Конструктор класса. Читает базу данных в формате XML и заполняет нашу структуру.
public ConfigManager ( string CfgDbFile, string LangPrefix ) : System
CfgDbFile string Путь к БД конфигов
LangPrefix string Языковой код
return System

GetAllCfg() public method

Получает имена всех доступных конфигов.
public GetAllCfg ( ) : List
return List

GetCfgById() public method

Получает имена найденных конфигов для указанной игры.
public GetCfgById ( string GameID ) : List
GameID string ID игры
return List

InstallConfigNow() public static method

Устанавливает требуемый FPS-конфиг.
public static InstallConfigNow ( string ConfName, string AppPath, string GameDir, bool CustmDir ) : void
ConfName string Имя конфига
AppPath string Путь к программе SRC Repair
GameDir string Путь к каталогу игры
CustmDir bool Флаг использования игрой н. с. к.
return void

ListFPSConfigs() public static method

Генерирует массив, содержащий пути к FPS-конфигам.
public static ListFPSConfigs ( string GamePath, bool UserDir ) : List
GamePath string Каталог управляемого приложения
UserDir bool Указывает использует ли управляемое приложение пользовательский каталог
return List

Select() public method

Выбирает определённый конфиг.
public Select ( string CfgName ) : void
CfgName string
return void