/* Native Mods */ public ModInstance(IModV1 mod, IModConfig config) { Mod = mod; ModConfig = config; CanSuspend = mod.CanSuspend(); CanUnload = mod.CanUnload(); }
/* Dll Mods */ public ModInstance(LoadContext context, IModV1 mod, IModConfig config) { Context = context; Mod = mod; ModConfig = config; CanSuspend = mod.CanSuspend(); CanUnload = mod.CanUnload(); }
/* Dll Mods */ public ModInstance(PluginLoader loader, IModV1 mod, IModConfig config) { Loader = loader; Mod = mod; ModConfig = config; CanSuspend = mod.CanSuspend(); CanUnload = mod.CanUnload(); }