Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        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);
        }