Esempio n. 1
0
    public void ButtonPressed(int i)
    {
        if (levels[i] == 5)
        {
            return;
        }
        if (inventory.GetItemCount(ItemType.RecyclingPoints) < prices[i])
        {
            return;
        }
        audio.pitch = 1 + (levels[i] * 0.1f);
        audio.Play();
        inventory.AddItem(ItemType.RecyclingPoints, -prices[i]);
        prices[i] += (2 + (levels[i] * levels[i]));
        levels[i]++;
        if (levels[i] == 5)
        {
        }
        UpdatePrices();
        UpdateLevels();
        InstanceButtonSelected(selectedButton);

        switch (selectedButton.index)
        {
        case 0:
            playerBehavior.UpgradeHealth();
            break;

        case 1:
            playerBehavior.UpgradeSpeed();
            break;

        case 2:
            playerBehavior.UpgradeDamage();
            break;

        default:
            Debug.Log("Not implemented");
            break;
        }
    }