void EnchantClicked(Enchanter e) { EnchantButton.interactable = Weapon.Item.Item != null; Enchanter.SetData(e, 1, $"{e.GetName()}\n{e.GetDescription()}", EnchantViewerClicked); Result.SetData(null, 0, "Result of enchantment goes here.", () => {}); ItemViewer.Close(); }