Esempio n. 1
0
 public void UpgradeDam(UpgradeDam ud)
 {
     woodAmount    -= ud.woodRequired;
     berriesAmount -= ud.berriesRequired;
     mudAmount     -= ud.mudRequired;
     HideUpgrade();
     UpdateResources();
 }
Esempio n. 2
0
    public void LoadRequirements(UpgradeDam ud)
    {
        currentUpgradeDam = ud;
        bool b = FindObjectOfType <UIManager>().CheckIfCanUpgrade(ud);

        Debug.Log(b);

        if (b)
        {
            upgradeButton.interactable = true;
        }
        else
        {
            upgradeButton.interactable = false;
        }
    }
Esempio n. 3
0
    public bool CheckIfCanUpgrade(UpgradeDam ud)
    {
        DisplayUpgrade(ud.woodRequired, ud.berriesRequired, ud.mudRequired);
        bool b = true;

        if (ud.woodRequired > woodAmount)
        {
            b = false;
        }
        if (ud.berriesRequired > berriesAmount)
        {
            b = false;
        }
        if (ud.mudRequired > mudAmount)
        {
            b = false;
        }
        return(b);
    }