Example #1
0
    void OnEnable()
    {
        Health.IncreaseStat(40);
        Speed.IncreaseStat(3);
        Strength.IncreaseStat(5);
        Resistance.IncreaseStat(0);

        Level.IncreaseStat(0);
        upgradePointCounter = 0;
        expCounter          = 0;
        scoreCounter        = 0;
        killCounter         = 0;

        currentHealth = Health.GetValue();

        playerDeathShader    = transform.GetChild(1).GetComponent <PlayerShader>();
        playerFloatingEffect = transform.GetChild(1).GetComponent <FloatEffects>();

        upgradePointText.text = upgradePointCounter.ToString();
        levelText.text        = Level.GetValue().ToString();
        scoreText.text        = scoreCounter.ToString();
        healthText.text       = Health.GetValue().ToString();
        speedText.text        = Speed.GetValue().ToString();
        strengthText.text     = Strength.GetValue().ToString();
        resistanceText.text   = Resistance.GetValue().ToString();

        levelUpBorder.color = Color.grey;

        objectPoolerReference = GetComponent <ActivatePlayer>().activateObjectManager;
    }
Example #2
0
    public void IncreaseResistance()
    {
        if (upgradePointCounter > 0)
        {
            Resistance.IncreaseStat(3);
            upgradePointCounter--;
            upgradePointText.text = upgradePointCounter.ToString();
            resistanceText.text   = Resistance.GetValue().ToString();
        }

        if (upgradePointCounter == 0)
        {
            levelUpBorder.color = Color.grey;
        }
    }