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

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
@@ -10,6 +10,7 @@ public class TurretUpdater : MonoBehaviour
[SerializeField] private Button _sellButton;
[SerializeField] private Button _upgradeButton;
[SerializeField] private UnityEvent<Turret> _onTurretClicked;
[SerializeField] private UnityEvent<Turret> _onTurretUpgraded;
public event UnityAction<Turret> OnTurretClicked
{
@@ -17,6 +18,12 @@ public class TurretUpdater : MonoBehaviour
remove => _onTurretClicked.RemoveListener(value);
}
public event UnityAction<Turret> OnTurretUpgraded
{
add => _onTurretUpgraded.AddListener(value);
remove => _onTurretUpgraded.RemoveListener(value);
}
private Turret _clickedTurret;
private bool _isDestroyingTurret;
@@ -81,6 +88,7 @@ public class TurretUpdater : MonoBehaviour
_wallet.TakeMoney(ClickedTurret.UpgradeCost);
ClickedTurret.Upgrade();
_onTurretUpgraded?.Invoke(ClickedTurret);
}
private void SellTurret()