Files
HauntedBloodlines/Assets/Scripts/Inventory/Items/BatteriesInventoryItem.cs
2025-05-29 22:31:40 +03:00

27 lines
1.1 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Localization;
using UnityEngine.Localization.Settings;
namespace TRInventoryUpdatable
{
public class BatteriesInventoryItem : MonoBehaviour, InventoryUpdatable, IUsable
{
public LocalizedString batteriesMessage;
public void InventoryUpdate()
{
string localizedText = LocalizationSettings.StringDatabase.GetLocalizedString("Messages", "batteriesMessage");
InventoryManager.GetInstance().ringInventoryGear.itemName.text = localizedText;
//Remember to change the value in the inventory manager in order for the correct amount of batteries to show up OR else get the batteries number from BatteryManager
InventoryManager.GetInstance().ringInventoryGear.itemDescription.text = BatteryManager.GetInstance().batteriesCollected.ToString();
}
public void Use()
{
FlashlightController.GetInstance().ReloadBattery();
InventoryManager.GetInstance().CloseInventory();
}
}
}