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; }
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; } }