C# Класс srcrepair.ConfigManager

Класс для работы с коллекцией FPS-конфигов.
Показать файл Открыть проект

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

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

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

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

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

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

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

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

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

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

InstallConfigNow() публичный статический Метод

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

ListFPSConfigs() публичный статический Метод

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

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

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