ModDirectory Class |
Namespace: UMod
public class ModDirectory
The ModDirectory type exposes the following members.
Name | Description | |
---|---|---|
![]() | ModDirectory(DirectoryInfo, Boolean, Boolean) | Initializes a new instance of the ModDirectory class |
![]() | ModDirectory(String, Boolean, Boolean) | Initializes a new instance of the ModDirectory class |
Name | Description | |
---|---|---|
![]() | AllowSubDirectories |
Should sub folders of Location also be detected.
When true, sub folders will be checked reccursivley as well as the target folder.
|
![]() | CaseSensitive |
Are mod name searches case sensitive.
Default is false.
|
![]() | Exists |
Check whether the target mod directory actually exists.
The directory should exists otherwise you may receive DirectoryNotFoundException when calling associated methods.
|
![]() | HasMods |
Allows the developer to determine whether any mods are installed.
This property will return true if there are any mods located in the Location directory.
|
![]() | Location |
Get the DirectoryInfo for this current ModDirectory.
|
![]() | ModCount |
Allows the devloper to determine how many mods are installed.
Get the number of mods that are inside the directory.
|
Name | Description | |
---|---|---|
![]() | Create |
Attempts to create the mod directory at the file system Location.
The mod directory should exist before calling other associated methods.
|
![]() ![]() | GetMod(FileInfo) | |
![]() | GetMod(Byte, String) | |
![]() | GetMod(String, String) | |
![]() | GetMod(ModIdentifier, String) | |
![]() ![]() | GetModNameFromPath | |
![]() | GetModNames | |
![]() ![]() | GetModPath(FileInfo) | |
![]() | GetModPath(Byte, String) | |
![]() | GetModPath(String, String) | |
![]() | GetModPath(ModIdentifier, String) | |
![]() | GetModPaths | |
![]() | GetModPaths(String) | |
![]() | GetMods | |
![]() | GetMods(String) | |
![]() | InstallModFrom | |
![]() | InstallModFromAsync | |
![]() ![]() | IsModFile |
Returns true if the specified FileInfo is a valid mod file.
|
![]() | IsModInstalled(Byte, String) | |
![]() | IsModInstalled(String, String) |
Attempts to search through the mod directory looking for a mod with the specified name and version.
If a mod with the specified name and version was found then the return value will be true.
|
![]() | IsModInstalled(ModIdentifier, String) | |
![]() | Refresh |
Refreshes the directory location in order to detect newly added mods.
If you add a new mod into the directory location then you will need to call this method in order for it to be detcted and returned by all other methods.
|