Esempio n. 1
0
 private void ResourcesValueUpdate(int previousValue, int actualValue)
 {
     OnResourcesChanged?.Invoke(actualValue);
 }
Esempio n. 2
0
    public void BuyTurret(int value)
    {
        _resources -= value;

        OnResourcesChanged?.Invoke(_resources);
    }
Esempio n. 3
0
    public void SellTurret(TurretData turret)
    {
        _resources += turret.Cost;

        OnResourcesChanged?.Invoke(_resources);
    }
Esempio n. 4
0
    private void EnemyKilledHandler(EnemyUnitData enemyUnitData)
    {
        _resources += enemyUnitData.MoneyForKill;

        OnResourcesChanged?.Invoke(_resources);
    }