// Protected: #region Protected protected override void InstallPatches() { BaseChestOverlay.Install(); ChestOverlay.Install(); ChestContainer.Install(); ModEntry.Install(); }
private void CreateMenu(ItemGrabMenu itemGrabMenu) { var chest = itemGrabMenu.behaviorOnItemGrab?.Target as Chest; if (chest != null) { WidgetHost = new WidgetHost(); var overlay = new ChestOverlay(itemGrabMenu, chest, Config, ChestDataManager, ChestFiller, ItemDataManager, WidgetHost.TooltipManager); WidgetHost.RootWidget.AddChild(overlay); } }
private void CreateMenu(ItemGrabMenu itemGrabMenu) { if (!(itemGrabMenu.context is Chest chest)) { return; } WidgetHost = new WidgetHost(Events, ModEntry.Helper.Input); var overlay = new ChestOverlay(this, chest, itemGrabMenu, WidgetHost.TooltipManager); WidgetHost.RootWidget.AddChild(overlay); }
private void CreateMenu(ItemGrabMenu itemGrabMenu) { if (!(itemGrabMenu.behaviorOnItemGrab?.Target is Chest chest)) { return; } WidgetHost = new WidgetHost(); var overlay = new ChestOverlay(this, chest, itemGrabMenu, WidgetHost.TooltipManager); WidgetHost.RootWidget.AddChild(overlay); }
// Protected: #region Protected protected override void InstallPatches() { CategoryMenu.Install(); ChestOverlay.Install(); WidgetHost.Install(); }