public static void UnloadMods(GameUnloadEvent e) { foreach (var mod in OperationalMods) { CurrentMod = mod.Value; Logger.Verbose("Unloading mod '{0}'", mod.Key); mod.Value.Unload(); CurrentMod = null; } }
public static void UnloadMods(GameUnloadEvent e) { foreach (var mod in OperationalMods) { using (var _ = new CurrentModOverride(mod.Value)) { Logger.Verbose("Unloading mod '{0}'", mod.Key); mod.Value.Unload(); } } }
public void GameUnloads(object sender, GameUnloadEvent load) { }