C# Class withSIX.Play.Core.Games.Legacy.Mods.ModDllInstaller

Inheritance: IEnableLogging
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

InstallTaskForceRadio() public static méthode

public static InstallTaskForceRadio ( IAbsoluteFilePath fi, IAbsoluteDirectoryPath path, bool force ) : void
fi IAbsoluteFilePath
path IAbsoluteDirectoryPath
force bool
Résultat void

InstallTs3Plugin() public static méthode

public static InstallTs3Plugin ( IAbsoluteFilePath fi, IAbsoluteDirectoryPath path, bool force ) : bool
fi IAbsoluteFilePath
path IAbsoluteDirectoryPath
force bool
Résultat bool

InstallTs3PluginFolder() public static méthode

public static InstallTs3PluginFolder ( IAbsoluteDirectoryPath di, IAbsoluteDirectoryPath path, bool force ) : void
di IAbsoluteDirectoryPath
path IAbsoluteDirectoryPath
force bool
Résultat void

ModDllInstaller() public méthode

public ModDllInstaller ( LocalMachineInfo lmi, Game game ) : System
lmi LocalMachineInfo
game Game
Résultat System

ProcessDlls() public méthode

public ProcessDlls ( IAbsoluteDirectoryPath path, bool force = true ) : bool
path IAbsoluteDirectoryPath
force bool
Résultat bool