Skip to main content
Version: 0.1.0

Class Mod

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

public class Mod : ModBase, ICSharpMod

Inheritance

objectModBaseMod

Implements

ICSharpMod

Inherited Members

ModBase.Init(IDependencyContainer), ModBase.RegisterServices(IDependencyContainer), ModBase.Start(), ModBase.DeInit(), ModBase.GetReloadContext(), ModBase.Reload(object?), ModBase.Logger, 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()