Ejemplo n.º 1
0
    public void volverJugar()
    {
        if (GameObject.Find("Analytics"))
        {
            GameObject.Find("Analytics").GetComponent <AnaliticsEvents>().AnaliticsProgresion(Puntuacion.Texto_Oleadas.text, Puntuacion.Texto_Tiempo.text);
        }
        if (Time.timeScale == 0f)
        {
            Time.timeScale = 1f;
        }

        DatosGuardar.Save();

        if (SceneManager.GetActiveScene().name == "02_escenario_tutorial")
        {
            SceneManager.LoadScene(3);
        }
        else
        {
            SceneManager.LoadScene(2);
        }
    }
Ejemplo n.º 2
0
    void Desbloqueo()
    {
        for (int i = 0; i < DatosGuardados.skinsdesbloqueadas.Length; i++)
        {
            if (DatosGuardados.skinsdesbloqueadas[i])
            {
                //Activamos la geometría de la skin correspondiente
                //print("Desactivar Skin OFF : " + TablaSkins[i].Nombre);
                if (GameObject.Find(TablaSkins[i].Nombre + "_OFF"))
                {
                    GameObject.Find(TablaSkins[i].Nombre + "_OFF").SetActive(false);
                }

                TablaSkins[i].Skin.SetActive(true);
            }

            else
            {
                if (GameObject.Find(TablaSkins[i].Nombre + "_OFF"))
                {
                    GameObject.Find(TablaSkins[i].Nombre + "_OFF").SetActive(true);
                }

                TablaSkins[i].Skin.SetActive(false);
            }
        }

        if (DatosGuardados.skinsdesbloqueadas[NumeroSkin])
        {
            BotonComprar.SetActive(false);

            if (SkinSeleccionada == SkinActivada)
            {
                BotonSelec.SetActive(false);
                Boton_SkinSeleccionada.SetActive(true);
            }
            else
            {
                BotonSelec.SetActive(true);
                Boton_SkinSeleccionada.SetActive(false);
            }
        }
        else
        {
            Boton_SkinSeleccionada.SetActive(false);

            T_Precio.text = TablaSkins[NumeroSkin].Precio.ToString() + "\ncoins";

            if (DatosGuardados.Monedas < TablaSkins[NumeroSkin].Precio)
            {
                T_Precio.color = new Color(0.5f, 0.0f, 0.0f);
            }
            else
            {
                T_Precio.color = new Color(0.3f, 0.3f, 0.3f);
            }
            BotonSelec.SetActive(false);
            BotonComprar.SetActive(true);
        }

        print("Skin Activada: " + SkinActivada);
        print("Skin Seleccionada: " + SkinSeleccionada);

        DatosGuardados.Save();
    }
Ejemplo n.º 3
0
 void ActivarBotones()
 {
     CuadroContinue.SetActive(true);
     Botones.ActualizarTextoMonedas();
     DatosGuardar.Save();
 }