C# Class srcrepair.SourceGame

Afficher le fichier Open project: xvitaly/srcrepair Class Usage Examples

Private Properties

Свойство Type Description
GetCloudConfigs List
GetGameDirectory string
UpdateBanlistFilesList void
UpdateVideoFilesList void

Méthodes publiques

Méthode Description
GetActualBanlistFile ( ) : string

Возвращает актуальный файл с базой заблокированных игроков.

GetActualVideoFile ( ) : string

Возвращает актуальный файл графических настроек игры.

GetCurrentSteamID ( string SID ) : string

Проверяет доступен ли переданный в качестве параметра SteamID. Если нет, то возвращает первый элемент списка из SteamID.

SourceGame ( string AppName, string DirName, string SmallName, string Executable, string SID, string SV, string VFDir, bool HasVF, bool UserDir, bool HUDAv, string AppPath, string AUserDir, string SteamDir, List GameDirs ) : System

Конструктор класса. Заполняет информацию о выбранном приложении.

Private Methods

Méthode Description
GetCloudConfigs ( string Mask = "*.*cfg" ) : List

Ищет все доступные конфиги, хранящиеся в Cloud или его локальной копии.

GetGameDirectory ( string AppName, List GameDirs ) : string

Генерирует путь к каталогу установки игры.

UpdateBanlistFilesList ( ) : void

Обновляет список файлов с заблокированными пользователями выбранной игры.

UpdateVideoFilesList ( ) : void

Обновляет список файлов с графическими настройками выбранной игры.

Method Details

GetActualBanlistFile() public méthode

Возвращает актуальный файл с базой заблокированных игроков.
public GetActualBanlistFile ( ) : string
Résultat string

GetActualVideoFile() public méthode

Возвращает актуальный файл графических настроек игры.
public GetActualVideoFile ( ) : string
Résultat string

GetCurrentSteamID() public méthode

Проверяет доступен ли переданный в качестве параметра SteamID. Если нет, то возвращает первый элемент списка из SteamID.
public GetCurrentSteamID ( string SID ) : string
SID string SteamID для проверки
Résultat string

SourceGame() public méthode

Конструктор класса. Заполняет информацию о выбранном приложении.
public SourceGame ( string AppName, string DirName, string SmallName, string Executable, string SID, string SV, string VFDir, bool HasVF, bool UserDir, bool HUDAv, string AppPath, string AUserDir, string SteamDir, List GameDirs ) : System
AppName string Название приложения (из БД)
DirName string Каталог приложения (из БД)
SmallName string Внутренний каталог приложения (из БД)
Executable string Имя главного бинарника (из БД)
SID string Внутренний ID приложения в Steam (из БД)
SV string Механизм хранения настроек движка (из БД)
VFDir string Каталог хранения графических настроек (из БД)
HasVF bool Задаёт формат приложения: GCF/NCF (из БД)
UserDir bool Указывает использует ли приложение кастомный каталог (из БД)
HUDAv bool
AppPath string Путь к каталогу SRC Repair
AUserDir string Путь к каталогу с данными SRC Repair
SteamDir string Путь к установленному клиенту Steam
GameDirs List
Résultat System