C# 클래스 srcrepair.SourceGame

파일 보기 프로젝트 열기: xvitaly/srcrepair 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetCloudConfigs List
GetGameDirectory string
UpdateBanlistFilesList void
UpdateVideoFilesList void

공개 메소드들

메소드 설명
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

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

비공개 메소드들

메소드 설명
GetCloudConfigs ( string Mask = "*.*cfg" ) : List

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

GetGameDirectory ( string AppName, List GameDirs ) : string

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

UpdateBanlistFilesList ( ) : void

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

UpdateVideoFilesList ( ) : void

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

메소드 상세

GetActualBanlistFile() 공개 메소드

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

GetActualVideoFile() 공개 메소드

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

GetCurrentSteamID() 공개 메소드

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

SourceGame() 공개 메소드

Конструктор класса. Заполняет информацию о выбранном приложении.
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
리턴 System