using UnityEngine; using UnityEngine.Localization; namespace TRInventoryUpdatable { public class RedableInventoryItem : MonoBehaviour, InventoryUpdatable, IUsable { [SerializeField] RedableMenuItem redableMenuItem; public LocalizedString ItemName; public LocalizedString ItemDescription; public void InventoryUpdate() { InventoryManager.GetInstance().ringInventoryGear.itemName.text = ItemName.GetLocalizedString(); InventoryManager.GetInstance().ringInventoryGear.itemDescription.text = ItemDescription.GetLocalizedString(); } public void Use() { redableMenuItem.DisplayRedableItemEntryOnClick(); } } }