public void infoPanel(Canvas Info_canvas)
    {
        if (infoOpen == false)
        {
            infoOpen = true;
            UnityEngine.UI.Image Imagen = GameObject.Find("Imagen").GetComponent <UnityEngine.UI.Image> ();
            Imagen.sprite       = sesion.getAyudante();
            Info_canvas.enabled = true;
            sesion.setAccesoAyuda();


            AudioSource sonido = GameObject.Find("Sonido").GetComponent <AudioSource> ();

            switch (sesion.getAyudante().name)
            {
            case "biologo_avatar":
                sonido.clip = Resources.Load("Musica/Audios/Hombre/Ac4") as AudioClip;
                break;

            case "deportista_avatar":
                sonido.clip = Resources.Load("Musica/Audios/Mujer/Ac4") as AudioClip;
                break;

            case "medico_avatar":
                sonido.clip = Resources.Load("Musica/Audios/Mujer/Ac4") as AudioClip;
                break;

            case "meteorologo_avatar":
                sonido.clip = Resources.Load("Musica/Audios/Hombre/Ac4") as AudioClip;
                break;

            default:
                sonido.clip = Resources.Load("Musica/Audios/Hombre/Ac4") as AudioClip;
                break;
            }

            sonido.Play();
        }
        else if (infoOpen == true)
        {
            infoOpen            = false;
            Info_canvas.enabled = false;
        }
    }
    void Update()
    {
        if (time <= espera)
        {
            time += Time.deltaTime;
        }
        else
        {
            Image imagen = Ayudante.GetComponent <Image> ();
            imagen.sprite = sesion.getAyudante();
            Canvas.SetActive(true);

            AudioSource sonido = GameObject.Find("Sonido").GetComponent <AudioSource> ();
            Debug.Log(sesion.getAyudante().name);
            switch (sesion.getAyudante().name)
            {
            case "biologo_avatar":
                sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip;
                break;

            case "deportista_avatar":
                sonido.clip = Resources.Load("Musica/Audios/Mujer/Felizmascota") as AudioClip;
                break;

            case "medico_avatar":
                sonido.clip = Resources.Load("Musica/Audios/Mujer/Felizmascota") as AudioClip;
                break;

            case "meteorologo_avatar":
                sonido.clip = Resources.Load("Musica/Audios/Hombre/Felizmascota") as AudioClip;
                break;

            default:
                sonido.clip = Resources.Load("Musica/Audios/Hombre/Felizmascota") as AudioClip;
                break;
            }

            sonido.Play();
        }
    }
Exemple #3
0
    /*
     * public void EscenaSiguiente(string scene)
     * {
     *      SceneManager.LoadScene(scene);
     *      //SceneManager.LoadScene(scene, LoadSceneMode.Additive); Keep load scene
     * }
     */

    void Start()
    {
        sesion.setStartTime(Time.time);
        sesion.setCompleto(false);
        sesion.resetAciertos();
        sesion.resetErrores();
        sesion.resetAccesoAyuda();
        sesion.setElemento("-");
        sesion.enviarData();

        switch (sesion.getLlave())
        {
        case 1:
            GameObject.Find("key_1").GetComponent <Image> ().sprite = Resources.Load <Sprite>("Llaves/key_1");
            break;

        case 2:
            GameObject.Find("key_1").GetComponent <Image> ().sprite = Resources.Load <Sprite>("Llaves/key_1");
            GameObject.Find("key_2").GetComponent <Image> ().sprite = Resources.Load <Sprite>("Llaves/key_2");
            break;

        case 3:
            GameObject.Find("key_1").GetComponent <Image> ().sprite = Resources.Load <Sprite> ("Llaves/key_1");
            GameObject.Find("key_2").GetComponent <Image> ().sprite = Resources.Load <Sprite> ("Llaves/key_2");
            GameObject.Find("key_3").GetComponent <Image> ().sprite = Resources.Load <Sprite> ("Llaves/key_3");
            GameObject.Find("Entrada").SetActive(false);
            if (aviso)
            {
                GameObject.Find("Imagen_aviso").GetComponent <Image>().sprite = sesion.getAyudante();
                infoPanel(Aviso_reserva);
                aviso = false;
            }

            break;
        }
    }
Exemple #4
0
 public void infoPanel()
 {
     if (infoOpen == false)
     {
         infoOpen = true;
         UnityEngine.UI.Image Imagen = GameObject.Find("Imagen").GetComponent <UnityEngine.UI.Image> ();
         Imagen.sprite       = sesion.getAyudante();
         Info_canvas.enabled = true;
     }
     else if (infoOpen == true)
     {
         infoOpen            = false;
         Info_canvas.enabled = false;
     }
 }
    public void finalizar()
    {
        for (int i = 0; i < 10; i++)
        {
            if (desde.transform.GetChild(i).gameObject.transform.childCount == 1)
            {
                GameObject hijo = desde.transform.GetChild(i).gameObject.transform.GetChild(0).gameObject;
                desde.transform.GetChild(i).gameObject.transform.DetachChildren();
                Destroy(hijo);
            }
        }
        continuar.SetActive(false);
        //sistema = this.gameObject.transform.GetChild (6).gameObject;
        //sistema.SetActive (true);
        //yield WaitForSeconds (5);
        sistema.SetActive(true);
        sistema = this.gameObject.transform.GetChild(7).gameObject;
        sistema.SetActive(true);



        Image img = victoria.transform.GetChild(1).GetComponent <Image> ();

        img.sprite = sesion.getAyudante();
        Image img_ll = victoria.transform.GetChild(2).GetComponent <Image> ();

        switch (sesion.getLlave())
        {
        case 0:
            img_ll.sprite = Resources.Load <Sprite>("Llaves/key_1");
            break;

        case 1:
            img_ll.sprite = Resources.Load <Sprite>("Llaves/key_2");
            break;

        case 2:
            img_ll.sprite = Resources.Load <Sprite>("Llaves/key_3");
            break;

        case 3:
            victoria.transform.GetChild(2).gameObject.SetActive(false);
            break;

        default:
            victoria.transform.GetChild(2).gameObject.SetActive(false);
            break;
        }

        AudioSource sonido = GameObject.Find("Sonido").GetComponent <AudioSource> ();

        switch (sesion.getAyudante().name)
        {
        case "biologo_avatar":
            sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip;
            break;

        case "deportista_avatar":
            sonido.clip = Resources.Load("Musica/Audios/Mujer/Feliz") as AudioClip;
            break;

        case "medico_avatar":
            sonido.clip = Resources.Load("Musica/Audios/Mujer/Feliz") as AudioClip;
            break;

        case "meteorologo_avatar":
            sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip;
            break;

        default:
            sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip;
            break;
        }

        sonido.Play();

        GameObject.Find("Volver_button").gameObject.GetComponent <Animator> ().enabled = true;

        victoria.SetActive(true);
        sesion.setLlave();
        sesion.setCompleto(true);
        sesion.setElemento("-");
        sesion.enviarData();
    }
Exemple #6
0
    public void Finalizar()
    {
        Image img = victoria.transform.GetChild(1).GetComponent <Image> ();

        img.sprite = sesion.getAyudante();
        Image img_ll = victoria.transform.GetChild(2).GetComponent <Image> ();

        switch (sesion.getLlave())
        {
        case 0:
            img_ll.sprite = Resources.Load <Sprite>("Llaves/key_1");
            break;

        case 1:
            img_ll.sprite = Resources.Load <Sprite>("Llaves/key_2");
            break;

        case 2:
            img_ll.sprite = Resources.Load <Sprite>("Llaves/key_3");
            break;

        case 3:
            victoria.transform.GetChild(2).gameObject.SetActive(false);
            break;

        default:
            victoria.transform.GetChild(2).gameObject.SetActive(false);
            break;
        }

        AudioSource sonido = GameObject.Find("Sonido").GetComponent <AudioSource> ();

        switch (sesion.getAyudante().name)
        {
        case "biologo_avatar":
            sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip;
            break;

        case "deportista_avatar":
            sonido.clip = Resources.Load("Musica/Audios/Mujer/Feliz") as AudioClip;
            break;

        case "medico_avatar":
            sonido.clip = Resources.Load("Musica/Audios/Mujer/Feliz") as AudioClip;
            break;

        case "meteorologo_avatar":
            sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip;
            break;

        default:
            sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip;
            break;
        }

        sonido.Play();

        GameObject.Find("Volver_button").gameObject.GetComponent <Animator> ().enabled = true;

        victoria.SetActive(true);
        sesion.setLlave();
        sesion.setCompleto(true);
        sesion.setElemento("-");
        sesion.enviarData();
    }
    public void finalizar()
    {
        cantidadCorrectos = 0;
        for (int i = 0; i < cantidadElementos; i++)
        {
            slot = hacia.transform.GetChild(i).gameObject;
            if (slot.transform.childCount == 1)
            {
                if (slot.tag.Equals(slot.transform.GetChild(0).gameObject.tag))
                {
                    cantidadCorrectos++;
                }
            }
        }

        if (cantidadCorrectos == 10)
        {
            //ENTREGAR LLAVE, HACER METODO APARTE

            Image img = victoria.transform.GetChild(1).GetComponent <Image> ();
            img.sprite = sesion.getAyudante();
            Image img_ll = victoria.transform.GetChild(2).GetComponent <Image> ();

            switch (sesion.getLlave())
            {
            case 0:
                img_ll.sprite = Resources.Load <Sprite>("Llaves/key_1");
                break;

            case 1:
                img_ll.sprite = Resources.Load <Sprite>("Llaves/key_2");
                break;

            case 2:
                img_ll.sprite = Resources.Load <Sprite>("Llaves/key_3");
                break;

            case 3:
                victoria.transform.GetChild(2).gameObject.SetActive(false);
                break;

            default:
                victoria.transform.GetChild(2).gameObject.SetActive(false);
                break;
            }



            AudioSource sonido = GameObject.Find("Sonido").GetComponent <AudioSource> ();

            switch (sesion.getAyudante().name)
            {
            case "biologo_avatar":
                sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip;
                break;

            case "deportista_avatar":
                sonido.clip = Resources.Load("Musica/Audios/Mujer/Feliz") as AudioClip;
                break;

            case "medico_avatar":
                sonido.clip = Resources.Load("Musica/Audios/Mujer/Feliz") as AudioClip;
                break;

            case "meteorologo_avatar":
                sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip;
                break;

            default:
                sonido.clip = Resources.Load("Musica/Audios/Hombre/Feliz") as AudioClip;
                break;
            }

            sonido.Play();

            continuar.SetActive(false);
            GameObject.Find("Volver_button").gameObject.GetComponent <Animator> ().enabled = true;

            victoria.SetActive(true);
            fin = true;
            sesion.setLlave();
            sesion.setCompleto(true);
            sesion.setElemento("-");
            sesion.enviarData();
        }
        else
        {
            Image img = derrota.transform.GetChild(0).GetComponent <Image> ();
            img.sprite = sesion.getAyudante();
            derrota.SetActive(true);

            AudioSource sonido = GameObject.Find("Sonido").GetComponent <AudioSource> ();

            switch (sesion.getAyudante().name)
            {
            case "biologo_avatar":
                sonido.clip = Resources.Load("Musica/Audios/Hombre/Ac2error") as AudioClip;
                break;

            case "deportista_avatar":
                sonido.clip = Resources.Load("Musica/Audios/Mujer/Ac2error") as AudioClip;
                break;

            case "medico_avatar":
                sonido.clip = Resources.Load("Musica/Audios/Mujer/Ac2error") as AudioClip;
                break;

            case "meteorologo_avatar":
                sonido.clip = Resources.Load("Musica/Audios/Hombre/Ac2error") as AudioClip;
                break;

            default:
                sonido.clip = Resources.Load("Musica/Audios/Hombre/Ac2error") as AudioClip;
                break;
            }

            sonido.Play();
        }
    }