C# Класс withSIX.Play.Core.Games.Legacy.Mods.ModDllInstaller

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

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

Метод Описание
InstallTaskForceRadio ( IAbsoluteFilePath fi, IAbsoluteDirectoryPath path, bool force ) : void
InstallTs3Plugin ( IAbsoluteFilePath fi, IAbsoluteDirectoryPath path, bool force ) : bool
InstallTs3PluginFolder ( IAbsoluteDirectoryPath di, IAbsoluteDirectoryPath path, bool force ) : void
ModDllInstaller ( LocalMachineInfo lmi, Game game ) : System
ProcessDlls ( IAbsoluteDirectoryPath path, bool force = true ) : bool

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

Метод Описание
CheckForDlls ( IAbsoluteDirectoryPath path ) : IAbsoluteFilePath[]
GetTs3Version ( IAbsoluteDirectoryPath path ) : System.Version
InstallDll ( IAbsoluteFilePath fi, IAbsoluteDirectoryPath destination, string subPath = null, bool force = true ) : bool
InstallFolder ( IAbsoluteDirectoryPath di, IAbsoluteDirectoryPath destination, string subPath, bool force ) : void
ProcessDll ( IAbsoluteFilePath dll, bool force = true ) : void
TryCopyDll ( IAbsoluteFilePath fi, IAbsoluteFilePath fullPath ) : bool
TryCopyFolder ( IAbsoluteDirectoryPath di, IAbsoluteDirectoryPath fullPath, bool force ) : void
TryProcessDll ( bool force, IAbsoluteFilePath dll ) : void

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

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

public static InstallTaskForceRadio ( IAbsoluteFilePath fi, IAbsoluteDirectoryPath path, bool force ) : void
fi IAbsoluteFilePath
path IAbsoluteDirectoryPath
force bool
Результат void

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

public static InstallTs3Plugin ( IAbsoluteFilePath fi, IAbsoluteDirectoryPath path, bool force ) : bool
fi IAbsoluteFilePath
path IAbsoluteDirectoryPath
force bool
Результат bool

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

public static InstallTs3PluginFolder ( IAbsoluteDirectoryPath di, IAbsoluteDirectoryPath path, bool force ) : void
di IAbsoluteDirectoryPath
path IAbsoluteDirectoryPath
force bool
Результат void

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

public ModDllInstaller ( LocalMachineInfo lmi, Game game ) : System
lmi LocalMachineInfo
game Game
Результат System

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

public ProcessDlls ( IAbsoluteDirectoryPath path, bool force = true ) : bool
path IAbsoluteDirectoryPath
force bool
Результат bool