Example #1
0
    //INTERACCIONES CON ISLAS


    public void ActivaPanelIslas(Collider2D other)
    {
        MovBarco compBarco = jugador.GetComponent <MovBarco>();

        compBarco.enabled = false;

        Panel1.gameObject.SetActive(true);

        if (other.gameObject.tag == "tutorial")
        {
            panelIslas [1].gameObject.SetActive(true);
            panelIslas [2].gameObject.SetActive(true);
            panelIslas [3].gameObject.SetActive(false);
            panelIslas [4].gameObject.SetActive(false);
            panelIslas [5].gameObject.SetActive(false);
            panelIslas [0].gameObject.SetActive(false);
            textoIslas.text = "Pardiez, ¿quién es el que está tomando el rumbo?, he dicho a la siguiente" +
                              "isla, como se vuelva a equivocar le haré pasar por la tabla.";
        }

        else if (other.gameObject.tag == "isla1")
        {
            panelIslas [3].gameObject.SetActive(true);
            panelIslas [2].gameObject.SetActive(false);
            panelIslas [4].gameObject.SetActive(false);
            panelIslas [5].gameObject.SetActive(false);
            if (nivelActual == 1)
            {
                panelIslas [0].gameObject.SetActive(true);
                panelIslas [1].gameObject.SetActive(false);
            }
            else
            {
                panelIslas [1].gameObject.SetActive(true);
                panelIslas [0].gameObject.SetActive(false);
                textoIslas.text = "No es el momento de desembarcar en esta isla.";
            }
        }

        else if (other.gameObject.tag == "isla2")
        {
            panelIslas [4].gameObject.SetActive(true);
            panelIslas [2].gameObject.SetActive(false);
            panelIslas [3].gameObject.SetActive(false);
            panelIslas [5].gameObject.SetActive(false);
            if (nivelActual == 2)
            {
                panelIslas [0].gameObject.SetActive(true);
                panelIslas [1].gameObject.SetActive(false);
            }
            else
            {
                panelIslas [1].gameObject.SetActive(true);
                panelIslas [0].gameObject.SetActive(false);
                textoIslas.text = "Por todos los dioses, nos hemos equivocado de isla grumetes.";
            }
        }

        else
        {
            panelIslas [5].gameObject.SetActive(true);
            panelIslas [2].gameObject.SetActive(false);
            panelIslas [3].gameObject.SetActive(false);
            panelIslas [4].gameObject.SetActive(false);
            if (nivelActual == 3)
            {
                panelIslas [0].gameObject.SetActive(true);
                panelIslas [1].gameObject.SetActive(false);
            }
            else
            {
                panelIslas [1].gameObject.SetActive(true);
                panelIslas [0].gameObject.SetActive(false);
                textoIslas.text = "Mi padre no se adentraría en una isla sin razón, y yo tampoco";
            }
        }
    }
Example #2
0
    void OnTriggerEnter2D(Collider2D other)
    {
        MovBarco prueba = other.GetComponent <MovBarco> ();

        prueba.enabled = false;
    }