private void OnTriggerEnter(Collider other) { if (other.CompareTag("Cubo")) { UI_Manager.sharedInstance.AddPoint(penalization); fadeImage.FadeImageObj(); spawnerLineCube.ChangeZone(other.gameObject); } }
public void AddPoint(long pointsToAdd) { if (pointsToAdd > 0 && pointsToAdd < 30) { // Reproducioms particulas particleObj.Play(); //Cambiamos el material del cubo //cuboIndicadorWin.GetComponent<MeshRenderer>().material = materialACambiarGood; indicatorCubeFloor.OnFloor(Color.yellow); RestetMultipli(); } else if (pointsToAdd < 0) { // Fade fadeImage.FadeImageObj(); //Change material indicatorCubeFloor.OnFloor(Color.red); RestetMultipli(); } else if (pointsToAdd > 30) { // Reproducioms particulas particleObj.Play(); //Change material indicatorCubeFloor.OnFloor(Color.green); } // Se multiplica el Score GamePreparationManager.currentScore *= (long)multipliNumber; // Mostramos en pantalla puntos ShowNumber(pointsToAdd); GamePreparationManager.currentScore += pointsToAdd; //Debug.Log("Score: " + scoreGame); // Score no < 0 if (GamePreparationManager.currentScore <= 0) { GamePreparationManager.currentScore = 0; } scoreText.text = "Score: " + GamePreparationManager.currentScore; StartCoroutine(BackMaterial()); }