public void Present(ItemDefinition itemDefinition, bool isInInventory) { gameObject.SetActive(true); Panel.gameObject.SetActive(true); DescriptionHeader.text = isInInventory ? itemDefinition.Name : itemDefinition.Name + " at your feet"; Description.text = itemDefinition.GetDescription(); Footer.text = isInInventory ? "Press 'e' to use, \r\n'd' to drop." : "Press 'e' to use, 'g' to pick up."; }