예제 #1
0
 private void OnTowerUpgraded(int previewValue)
 {
     if (TowerUpgraded != null)
     {
         TowerUpgraded?.Invoke(previewValue);
     }
 }
예제 #2
0
 public void OnTowerUpgraded()
 {
     if (playerStats.Gold - towerStats.UpgradeCost > 0)
     {
         playerStats.DecreaseGoldBy(towerStats.UpgradeCost);
         TowerUpgraded?.Invoke();
     }
 }