Исправил обновление цены прокачки

This commit is contained in:
2026-05-21 08:52:19 +03:00
parent 2f8f3a7d41
commit e2835e4359
3 changed files with 17 additions and 1 deletions
+8
View File
@@ -1,5 +1,6 @@
using UnityEngine;
using UnityEngine.UI;
using static UnityEngine.GraphicsBuffer;
public class TurretUpgradeViewer : MonoBehaviour
{
@@ -15,12 +16,14 @@ public class TurretUpgradeViewer : MonoBehaviour
{
_wallet.OnMoneyChanged += OnMoneyChanged;
_turretUpdater.OnTurretClicked += OnTurretClicked;
_turretUpdater.OnTurretUpgraded += UpdateBtn;
}
private void OnDisable()
{
_wallet.OnMoneyChanged -= OnMoneyChanged;
_turretUpdater.OnTurretClicked -= OnTurretClicked;
_turretUpdater.OnTurretUpgraded -= UpdateBtn;
}
private void OnMoneyChanged(int newMoney)
@@ -37,6 +40,11 @@ public class TurretUpgradeViewer : MonoBehaviour
}
_viewerHolder.gameObject.SetActive(true);
UpdateBtn(turret);
}
private void UpdateBtn(Turret turret)
{
_upgradeCost = turret.UpgradeCost;
_upgradeCostText.text = _upgradeCost.ToString();
_upgradeButton.interactable = _wallet.Money >= _upgradeCost;