Esempio n. 1
0
 //private static int printScore;
 public static void FinishLevel()
 {
     if (SceneManagerTest.GetCurrentScene() != GameManager.victoryScene)
     {
         SceneManagerTest.LoadNextScene(GameManager.victoryScene);
     }
     //printScore = ScoreManager.instance.CalculateFinalScore();
 }
Esempio n. 2
0
    public IEnumerator DisapearFeedbackText()
    {
        yield return(new WaitForSecondsRealtime(3));

        if (SceneManagerTest.GetCurrentScene() == GameManager.tutorialScene || SceneManagerTest.GetCurrentScene() == GameManager.gameScene)
        {
            FeedBackText.enabled = false;
        }
    }
Esempio n. 3
0
    IEnumerator DisapearCheckOrCross()
    {
        //Debug.Log("TENGO QUE APAGAR EL CHECK");
        yield return(new WaitForSecondsRealtime(2));

        if (SceneManagerTest.GetCurrentScene() == GameManager.tutorialScene || SceneManagerTest.GetCurrentScene() == GameManager.gameScene)
        {
            checkAndCrossImg.enabled = false;
            player.Input.StopBrake();
        }
    }
Esempio n. 4
0
 private void Update()
 {
     if (SceneManagerTest.GetCurrentScene() == GameManager.gameScene || SceneManagerTest.GetCurrentScene() == GameManager.tutorialScene)
     {
         if (Time.timeScale != 0)
         {
             lifeTime -= Time.deltaTime;
             print("Lifetime Scoremanager: " + lifeTime);
         }
         if (lifeTime <= 0)
         {
             lifeTime = 0;
             if (SceneManagerTest.GetCurrentScene() == GameManager.gameScene)
             {
                 StartCoroutine(FinishLevelCR());
             }
         }
     }
 }
Esempio n. 5
0
    private void Update()
    {
        //Debug.LogError("Pause canvas esta activado? " + pausePanel.activeInHierarchy);
        if (SceneManagerTest.GetCurrentScene() == GameManager.tutorialScene || SceneManagerTest.GetCurrentScene() == GameManager.gameScene)
        {
            if (player)
            {
                fillPercent = (player.GetMovableComponent.GetCurrentSpeed / player.GetMovableComponent.GetMaxSpeed);
                //Debug.Log("Fill Percent: "  + fillPercent);
                speedImage.fillAmount = fillPercent;
                var lifeTimeInt = Mathf.RoundToInt(ScoreManager.lifeTime);
                print("Lifetime: " + lifeTimeInt);
                timeLeftText.text = lifeTimeInt.ToString();
            }
        }

        /*if (SceneManagerTest.GetCurrentScene() == "VictoryScreenScene")
         * {
         *  //PONER A QUE BUSQUE EL BOTON CUANDO SEA LA ESCENA DE VICTORIA Y ASIGNARLE EL METODO QUE TIENE QUE LLAMAR POR CODIGO//
         *  botonVolver = GameObject.Find("BotonVolver").GetComponent<Button>();
         * }*/
    }
Esempio n. 6
0
    public void FillTextArray()
    {
        //Llenar el array de textos para poder hacer un ciclo para llenar los textos con los scores con el countto//
        if (SceneManagerTest.GetCurrentScene() == GameManager.victoryScene)
        {
            textsForScores[0] = GameObject.Find("TiempoCounter").GetComponent <Text>();
            textsForScores[1] = GameObject.Find("RespuestasCorrectasCounter").GetComponent <Text>();
            textsForScores[2] = GameObject.Find("ReportesCorrectosCounter").GetComponent <Text>();
            textsForScores[3] = GameObject.Find("InfraccionesCounter").GetComponent <Text>();
            textsForScores[4] = GameObject.Find("ReportesIncorrectosCounter").GetComponent <Text>();
            textsForScores[5] = GameObject.Find("RespuestasIncorrectasCounter").GetComponent <Text>();
            textsForScores[6] = GameObject.Find("TotalCounter").GetComponent <Text>();

            //FILL SCORES ARRAY FROM SCORE MANAGER FOR COUNTER//
            scoresToCountTo[0] = ScoreManager.timeScore;
            scoresToCountTo[1] = ScoreManager.correctAnswerScore;
            scoresToCountTo[2] = ScoreManager.correctReportScore;
            scoresToCountTo[3] = ScoreManager.InfractionScore;
            scoresToCountTo[4] = ScoreManager.wrongReportScore;
            scoresToCountTo[5] = ScoreManager.wrongAnswerScore;
            scoresToCountTo[6] = ScoreManager.finalScore;
        }
    }