private void LoadModules() { StashNearby = new StashToNearbyChestsModule(this); if (Config.StashToNearbyChests) { StashNearby.Activate(); } CategorizeChests = new CategorizeChestsModule(this); if (Config.CategorizeChests) { CategorizeChests.Activate(); } CraftFromChests = new CraftFromChestsModule(this); if (Config.CraftFromChests) { CraftFromChests.Activate(); } StashFromAnywhere = new StashFromAnywhereModule(this); if (Config.StashAnywhere) { StashFromAnywhere.Activate(); } }
private void UnloadModules() { StashNearby.Deactivate(); StashNearby = null; CategorizeChests.Deactivate(); CategorizeChests = null; CraftFromChests.Deactivate(); CraftFromChests = null; }
public ChestOverlay(CategorizeChestsModule module, Chest chest, ItemGrabMenu menu, ITooltipManager tooltipManager) { Module = module; Chest = chest; ItemGrabMenu = menu; _inventoryMenu = menu.ItemsToGrabMenu; TooltipManager = tooltipManager; _defaultChestHighlighter = ItemGrabMenu.inventory.highlightMethod; _defaultInventoryHighlighter = _inventoryMenu.highlightMethod; AddButtons(); }
public SaveManager(ISemanticVersion version, CategorizeChestsModule module) { Version = version; Module = module; }