Exemplo n.º 1
0
    public void Update()
    {
        textPrice.text = price.ToString() + " xp";
        textName.text  = typeOfUpgrade.ToString();

        if (playerController != null)
        {
            if (Input.GetButtonDown("A_Button" + playerController.data.playerID) && playerIn == true)
            {
                if (typeOfUpgrade == TypeOfUpgrade.health)
                {
                    if (GameManagerValues.instance.score >= price)
                    {
                        playerValues.UpgradeHealth();
                    }
                }

                if (typeOfUpgrade == TypeOfUpgrade.healthRegen)
                {
                    if (GameManagerValues.instance.score >= price)
                    {
                        playerValues.UpgradeHealthRegen();
                    }
                }

                if (typeOfUpgrade == TypeOfUpgrade.speed)
                {
                    if (GameManagerValues.instance.score >= price)
                    {
                        playerValues.UpgradeSpeed();
                    }
                }

                if (typeOfUpgrade == TypeOfUpgrade.arrow)
                {
                    if (GameManagerValues.instance.score >= price)
                    {
                        playerValues.UpgradeMaxAmmo();
                    }
                }

                if (typeOfUpgrade == TypeOfUpgrade.ammoStart)
                {
                    if (GameManagerValues.instance.score >= price)
                    {
                        playerValues.UpgradeStartAmmo();
                    }
                }

                if (typeOfUpgrade == TypeOfUpgrade.stamina)
                {
                    if (GameManagerValues.instance.score >= price)
                    {
                        playerValues.UpgradeStamina();
                    }
                }

                if (typeOfUpgrade == TypeOfUpgrade.staminaRegen)
                {
                    if (GameManagerValues.instance.score >= price)
                    {
                        playerValues.UpgradeStaminaRegen();
                    }
                }
            }
        }
    }