using UnityEngine; using UnityEngine.Localization; using UnityEngine.Localization.Settings; namespace TRInventoryUpdatable { public class BilliardBallInventoryItem : MonoBehaviour, InventoryUpdatable, IUsable { public LocalizedString billiardBallMessage; public LocalizedString billiardBallDescriptionMessage; public void InventoryUpdate() { string localizedBilliardballMessage = LocalizationSettings.StringDatabase.GetLocalizedString("Messages", "billiardBallMessage"); string localizedbilliardBallDescriptionMessage = LocalizationSettings.StringDatabase.GetLocalizedString("Messages", "billiardBallDescriptionMessage"); InventoryManager.GetInstance().ringInventoryGear.itemName.text = localizedBilliardballMessage; InventoryManager.GetInstance().ringInventoryGear.itemDescription.text = localizedbilliardBallDescriptionMessage; } public void Use() { InventoryManager.GetInstance().CloseInventory(); } } }