1 using System.Collections.Generic;
9 namespace Loot.UI.Tabs.EssenceCrafting
11 internal class GuiEssenceTab : CraftingTab<EssenceItem>
13 public override string Header =>
"Essence Crafting";
15 internal override CraftingComponentButton GetComponentButton()
17 return new GuiEssenceButton(
18 GuiButton.ButtonType.StoneOuterBevel,
19 hintTexture: Assets.Textures.PlaceholderTexture,
20 hintText:
"Place an essence here" 26 protected override Dictionary<string, object> CustomData =>
new Dictionary<string, object>()
29 "Source",
"EssenceRerollUI" 33 public override void OnActivate()
36 var cubingTab =
Loot.Instance.GuiState.GetTab<GuiCubingTab>();
37 if (!cubingTab.ItemButton?.Item?.IsAir ??
false)
39 ItemButton.ChangeItem(0, cubingTab.ItemButton.Item.Clone());
40 cubingTab.ItemButton.Item.TurnToAir();
ModifierContextMethod
Defines a method for a context in which a Modifier might be rolled Used in ModifierContext ...