C# Class DigglesModManager.Service.ModdingService

Service holding several methods and functions to manipulate the modding status of the wiggles-instance. This service is able to read mods, apply mods to the game files and restores the changes of the mod manager.
显示文件 Open project: cech12/DigglesModManager Class Usage Examples

Public Properties

Property Type Description
ChangeFilePrefix string
CopyFileSuffix string

Public Methods

Method Description
LetsMod ( Mod mod, DirectoryInfo modDirectory, DirectoryInfo gameDirectory, List activeMods ) : bool
ReadModsFromFiles ( List activeMods, ProgressBarManipulator progressBarManipulator ) : void
RememberForRestore ( FileInfo file, string type ) : void
Restore ( ) : void
SaveActiveMods ( List activeMods ) : void

Method Details

LetsMod() public method

public LetsMod ( Mod mod, DirectoryInfo modDirectory, DirectoryInfo gameDirectory, List activeMods ) : bool
mod Mod
modDirectory System.IO.DirectoryInfo
gameDirectory System.IO.DirectoryInfo
activeMods List
return bool

ReadModsFromFiles() public method

public ReadModsFromFiles ( List activeMods, ProgressBarManipulator progressBarManipulator ) : void
activeMods List
progressBarManipulator ProgressBarManipulator
return void

RememberForRestore() public method

public RememberForRestore ( FileInfo file, string type ) : void
file System.IO.FileInfo
type string
return void

Restore() public method

public Restore ( ) : void
return void

SaveActiveMods() public method

public SaveActiveMods ( List activeMods ) : void
activeMods List
return void

Property Details

ChangeFilePrefix public_oe static_oe property

public static string ChangeFilePrefix
return string

CopyFileSuffix public_oe static_oe property

public static string CopyFileSuffix
return string