public static void CargarSiguienteNivel(string nombre)
    {
        switch (nombre.ToLower())
        {
        case "level1":
            CargadorEscenas.CargaEscenaAsync("level2");
            break;

        case "level2":
            CargadorEscenas.CargaEscenaAsync("level3");
            break;

        case "level3":
            CargadorEscenas.CargaEscenaAsync("menu");
            break;
        }
    }
    public void CambiarSonidoOnOff()
    {
        switch (PlayerPrefs.GetString("sonido", "on"))
        {
        case "on":
            if (au.isPlaying)
            {
                au.Stop();
            }
            CambiarSonidoFondo(CargadorEscenas.CogerNombreEscenaActual());
            au.Play();
            break;

        case "off":
            au.Stop();
            //CambiarSonidoFondo(CargadorEscenas.CogerNombreEscenaActual());
            break;
        }
    }
Exemple #3
0
    void OnTriggerEnter(Collider other)
    {
        if (puntas.GetPuntas() >= 5 && other.gameObject.tag.ToLower().Equals("salida"))
        {
            CargadorEscenas.CargarSiguienteNivel(CargadorEscenas.CogerNombreEscenaActual());
        }

        if (other.gameObject.tag.ToLower().Equals("punta"))
        {
            sonidos.ReproducirPuntaEstrella(puntas.GetPuntas());
            puntas.SumarPunta();
            Destroy(other.gameObject);
            if (puntas.GetPuntas() >= 5)
            {
                sonidos.ReproducirSonidoSalida();
                //salida.SetActive(true);
                PS_Salida.SetActive(true);
            }
        }

        ComprobarEnemigo(other.gameObject);
    }
Exemple #4
0
    void OnMouseUp()
    {
        float rotZ = ruleta.transform.rotation.z;

        if (rotZ < 0.2f)
        {
            transform.GetChild(0).gameObject.transform.GetChild(0).gameObject.SetActive(false);
            CargadorEscenas.CargaEscena("Level1");
        }

        if (rotZ < 0.3f && rotZ > 0.2f)
        {
            transform.GetChild(0).gameObject.transform.GetChild(1).gameObject.SetActive(false);
            CargadorEscenas.CargaEscena("Level2");
        }

        if (rotZ < 0.6f && rotZ > 0.3f)
        {
            transform.GetChild(0).gameObject.transform.GetChild(2).gameObject.SetActive(false);
            CargadorEscenas.CargaEscena("Level3");
        }
    }
    // Use this for initialization
    void Awake()
    {
        if (GameObject.FindGameObjectsWithTag("reproductor").Length <= 1)
        {
            au = GetComponent <AudioSource>();
            DontDestroyOnLoad(gameObject);
            CambiarSonidoFondo(CargadorEscenas.CogerNombreEscenaActual());
            au.Play();
        }
        else
        {
            //GameObject[] repro =  GameObject.FindGameObjectsWithTag("reproductor");

            foreach (GameObject o in GameObject.FindGameObjectsWithTag("reproductor"))
            {
                if (o != gameObject)
                {
                    o.GetComponent <ReproductorSonidos>().CambiarSonidoFondo(CargadorEscenas.CogerNombreEscenaActual());
                }
            }
            Destroy(gameObject);
        }
    }
Exemple #6
0
 void OnMouseUp()
 {
     CargadorEscenas.CargaEscenaAsync("Menu");
 }
Exemple #7
0
 void OnMouseDown()
 {
     CargadorEscenas.CargaEscenaAsync("LobbyPersonalizado");
 }
 void Start()
 {
     CambiarSonidoFondo(CargadorEscenas.CogerNombreEscenaActual());
 }