using Babushka.scripts.CSharp.Common.Inventory; using Babushka.scripts.CSharp.GameEntity.Entities; using Babushka.scripts.CSharp.GameEntity.Management; using Godot; namespace Babushka.scripts.CSharp.Common.Fight.UI; public partial class HealButtonVisual : Button { [Export] private ItemResource _healItemBlueprint = null!; public void UpdateText() { var healItemsLeft = EntityManager.Instance.GetUniqueEntity().inventory.TotalItemsOfBlueprint(_healItemBlueprint); Text = $"x{healItemsLeft} - Heal"; } }