mirror of
https://github.com/ryzij/Cube-Tower-Defense.git
synced 2026-07-14 01:56:57 +00:00
Исправил обновление цены прокачки
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user