Exemple #1
0
        /* Native Mods */
        public ModInstance(IModV1 mod, IModConfig config)
        {
            Mod       = mod;
            ModConfig = config;

            CanSuspend = mod.CanSuspend();
            CanUnload  = mod.CanUnload();
        }
Exemple #2
0
        /* Dll Mods */
        public ModInstance(LoadContext context, IModV1 mod, IModConfig config)
        {
            Context   = context;
            Mod       = mod;
            ModConfig = config;

            CanSuspend = mod.CanSuspend();
            CanUnload  = mod.CanUnload();
        }
Exemple #3
0
        /* Dll Mods */
        public ModInstance(PluginLoader loader, IModV1 mod, IModConfig config)
        {
            Loader    = loader;
            Mod       = mod;
            ModConfig = config;

            CanSuspend = mod.CanSuspend();
            CanUnload  = mod.CanUnload();
        }