using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class RoadUpgrade : Upgrade
{

    // Start is called before the first frame update
    void Start()
    {
        maxLevelModifier = 2;
    }

    // Update is called once per frame
    void Update()
    {
        
    }

    public void UpgradeRoad()
    {
        UpgradeTargets target = UpgradeTargets.speed;
        Road road = gameObject.GetComponent<Road>();
        City city = gameObject.GetComponent<City>();
        float currentLevel = road.GetLevel(target);
        city.UseResources(GetPrices(currentLevel));
        road.IncreaseSpeed(1 / currentLevel);
        Debug.Log("Road upgraded");
    }

}