Class LocationConfigSection
- Namespace
- MonkeyLoader.Meta
- Assembly
- MonkeyLoader.dll
Contains collections of paths which will be searched for certain resources.
public sealed class LocationConfigSection : ConfigSection, INestedIdentifiable<Config>, INestedIdentifiable, IIdentifiableOwner<ConfigSection, IDefiningConfigKey>, IIdentifiableOwner<IDefiningConfigKey>, IIdentifiable, IPrioritizable
- Inheritance
-
LocationConfigSection
- Implements
- Inherited Members
- Extension Methods
Fields
ConfigsKey
public readonly DefiningConfigKey<string> ConfigsKey
Field Value
GamePacksKey
public readonly DefiningConfigKey<string> GamePacksKey
Field Value
LibsKey
public readonly DefiningConfigKey<string> LibsKey
Field Value
ModsKey
public readonly DefiningConfigKey<List<ModLoadingLocation>> ModsKey
Field Value
PatchedAssembliesKey
public readonly DefiningConfigKey<string> PatchedAssembliesKey
Field Value
Properties
Configs
public string Configs { get; set; }
Property Value
Description
Gets a description of the config items found in this section.
public override string Description { get; }
Property Value
GamePacks
public string GamePacks { get; set; }
Property Value
Id
Gets the mod-unique identifier of this section.
public override string Id { get; }
Property Value
Libs
public string Libs { get; set; }
Property Value
Mods
public List<ModLoadingLocation> Mods { get; set; }
Property Value
PatchedAssemblies
public string PatchedAssemblies { get; set; }
Property Value
Priority
Gets the priority of this item. Use an agreed standard as a base.
public override int Priority { get; }
Property Value
- int
An interger used to sort the prioritizable items.
Higher comes first with the default comparer.
Remarks
Controls in which order the sections of a Config are listed.
Version
Gets the semantic version for this config section.
This is used to check if the defined and saved configs are compatible.
public override Version Version { get; }