using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Localization; using UnityEngine.Localization.Settings; namespace TRInventoryUpdatable { public class PillsInventoryItem : MonoBehaviour, InventoryUpdatable, IUsable { public LocalizedString pills; public void InventoryUpdate() { string localizedText = LocalizationSettings.StringDatabase.GetLocalizedString("Messages", "pills"); InventoryManager.GetInstance().ringInventoryGear.itemName.text = localizedText; InventoryManager.GetInstance().ringInventoryGear.itemDescription.text = PlayerHealthManager.GetInstance().pillsCollected.ToString(); } public void Use() { PlayerHealthManager.GetInstance().UsePill(); InventoryManager.GetInstance().CloseInventory(); } } }