Namespace DaggerfallWorkshop.Game.Utility.ModSupport
Classes
IgnoreNullProcessor
Do not serialize members whose values are null.
ImportedComponentAttribute
Defines a Component provided by a mod assembly which can be automatically serialized and deserialized.
Invoke
Specify a non-generic, public, static, class method that only takes an InitParams struct for a parameter, to be called automatically by Mod Manager during mod setup.
Mod
A mod for Daggerfall Unity.
ModInfo
The content of a json mod manifest file, created from the Mod Builder and bundled with the mod itself.
ModManager
Handles setup and execution of mods and provides support for features related to modding support. Mods can also use this singleton to find and interact with other mods.
ModReservedLayer
One of the physics layer that was reserved for a mod.
Structs
InitParams
Data passed to methods with the Invoke attribute when they are invoked by the Mod Manager. It contains informations required to initialize custom scripts provided by a mod, including the Mod instance associated to the class that receives this data.
LoadedAsset
An asset loaded from a mod.
ModDependency
A set of rules that defines the limits within which a mod is required or otherwise compatible with another one.
SetupOptions
Options for a mod setup intro point, meaning a method with the Invoke attribute.
Source
Interfaces
IHasModSaveData
Takes part of load/save logic.
Enums
ModCompressionOptions
Delegates
DFModMessageCallback
DFModMessageReceiver
ModManager.AssetUpdate
Signature for an event related to an asset from a mod.
ModManager.ModUpdate
Signature for an event related to a mod.