C# Class withSIX.Mini.Plugin.Arma.Services.UserconfigProcessor

Inheritance: IEnableLogging
Mostrar archivo Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
GetRepoName ( string name ) : string
ProcessUserconfig ( IAbsoluteDirectoryPath modPath, IAbsoluteDirectoryPath gamePath, string exisitingChecksum, bool force = true ) : Task

Private Methods

Method Description
CreateMd5ForFolder ( string path ) : string
GetChecksum ( IAbsoluteFilePath uconfigPath ) : string
GetConfigChecksum ( string path ) : string
GetUserconfigPath ( IAbsoluteDirectoryPath modPath ) : string
ProcessUserconfigInternal ( IAbsoluteDirectoryPath modPath, IAbsoluteDirectoryPath gamePath, string exisitingChecksum, bool force = true ) : string

Method Details

GetRepoName() public static method

public static GetRepoName ( string name ) : string
name string
return string

ProcessUserconfig() public method

public ProcessUserconfig ( IAbsoluteDirectoryPath modPath, IAbsoluteDirectoryPath gamePath, string exisitingChecksum, bool force = true ) : Task
modPath IAbsoluteDirectoryPath
gamePath IAbsoluteDirectoryPath
exisitingChecksum string
force bool
return Task