Skip to main content
Version: 0.2.0

Class Mod

Namespace: OblivionMp.Sdk
Assembly: OblivionMp.Sdk.dll

public class Mod : ModBase, ICSharpMod

Inheritance​

object ← ModBase ← Mod

Implements​

ICSharpMod

Inherited Members​

ModBase.SetModDirectory(string), ModBase.Init(IDependencyContainer), ModBase.RegisterConfig<TConfig>(string), ModBase.RegisterArchetypes(Action<IArchetypeRegistry>), ModBase.RegisterServices(IDependencyContainer), ModBase.Start(), ModBase.DeInit(), ModBase.GetReloadContext(), ModBase.Reload(object?), ModBase.Logger, ModBase.ModDirectory, ModBase.Name, ModBase.IsDebug, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors​

Mod()​

public Mod()

Properties​

Name​

The mod name

public override string Name { get; }

Property Value​

string

Methods​

RegisterServices(IDependencyContainer)​

protected override void RegisterServices(IDependencyContainer services)

Parameters​

services IDependencyContainer

Start()​

Called after all mods have called RegisterServices.

public override void Start()