Show / Hide Table of Contents

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.

In This Article
Back to top Generated by DocFX