Class Mod
Namespace: OblivionMp.Sdk
Assembly: OblivionMp.Sdk.dll
public class Mod : ModBase, ICSharpMod
Inheritance
Implements
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
Methods
RegisterServices(IDependencyContainer)
protected override void RegisterServices(IDependencyContainer services)
Parameters
services IDependencyContainer
Start()
Called after all mods have called RegisterServices.
public override void Start()