static bool OnToggle(UnityModManager.ModEntry modEntry, bool enabled) { if (enabled) { Assembly assembly = Assembly.GetExecutingAssembly(); Mod.Enable(modEntry, assembly); Menu.Enable(modEntry, assembly); } else { Menu.Disable(modEntry); Mod.Disable(modEntry, false); ReflectionCache.Clear(); } return(true); }
private static bool OnToggle(UnityModManager.ModEntry modEntry, bool value) { if (value) { mod.Enable(modEntry); menu.Enable(modEntry); HotkeyHelper.Bind("Autoheal all characters with magic", Helpers.HealMagic); HotkeyHelper.Bind("Autoheal all characters with consumables", Helpers.HealAllConsumables); HotkeyHelper.Bind("Autoheal selected character with consumables", Helpers.HealOneConsumables); } else { menu.Disable(modEntry); mod.Disable(modEntry, false); ReflectionCache.Clear(); } return(true); }