Table of Contents

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

DefiningConfigKey<string>

GamePacksKey

public readonly DefiningConfigKey<string> GamePacksKey

Field Value

DefiningConfigKey<string>

LibsKey

public readonly DefiningConfigKey<string> LibsKey

Field Value

DefiningConfigKey<string>

ModsKey

public readonly DefiningConfigKey<List<ModLoadingLocation>> ModsKey

Field Value

DefiningConfigKey<List<ModLoadingLocation>>

PatchedAssembliesKey

public readonly DefiningConfigKey<string> PatchedAssembliesKey

Field Value

DefiningConfigKey<string>

Properties

Configs

public string Configs { get; set; }

Property Value

string

Description

Gets a description of the config items found in this section.

public override string Description { get; }

Property Value

string

GamePacks

public string GamePacks { get; set; }

Property Value

string

Id

Gets the mod-unique identifier of this section.

public override string Id { get; }

Property Value

string

Libs

public string Libs { get; set; }

Property Value

string

Mods

public List<ModLoadingLocation> Mods { get; set; }

Property Value

List<ModLoadingLocation>

PatchedAssemblies

public string PatchedAssemblies { get; set; }

Property Value

string

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; }

Property Value

Version