private void OnTriggerExit2D(Collider2D collision)
 {
     if (collision.tag == "Player")
     {
         TextoAvisoAlJugador.SetTexto("");
     }
 }
 private void OnTriggerStay2D(Collider2D collision)
 {
     if (collision.tag.Equals("Player") && !myAnimator.GetBool("isOpen"))
     {
         TextoAvisoAlJugador.SetTexto("INTERACTUAR");
         if (Input.GetKey(KeyCode.E) || Input.GetButtonDown("Interactuar"))
         {
             TextoAvisoAlJugador.SetTexto("");
             mySound.Play();
             myAnimator.SetBool("isOpen", true);
             if (!abierto)
             {
                 if (ObjetoContenido.transform.tag == "Flecha")
                 {
                     Inventario.totalFlechas += cantidadObjetos;
                     abierto = true;
                 }
                 else if (ObjetoContenido.transform.tag == "Pocion")
                 {
                     inventario.Pocion = Instantiate(ObjetoContenido.gameObject);
                     inventario.Pocion.SetActive(false);
                     Inventario.totalPociones += cantidadObjetos;
                     abierto = true;
                 }
                 else if (ObjetoContenido.tag == "Carta")
                 {
                     Carta.GetComponent <DialogoCarta>().AbrirCarta(TextoCarta);
                     abierto = true;
                 }
             }
         }
     }
 }
    private void OnTriggerExit2D(Collider2D other)
    {
        if (other.tag == "Player")
        {
            TextoAvisoAlJugador.SetTexto("");
            hablando = false;
        }
        //GameObject.FindGameObjectWithTag("GameController").GetComponent<Estados>().EstadoJuego = Estados.eEstadoJuego.Play;

        //Destroy(ventanaDialogo);
    }
    private void OnTriggerStay2D(Collider2D collision)
    {
        if (collision.tag == "Player")
        {
            if (dialogoAutomatico && !dialogoRealizado)
            {
                if (!hablando)
                {
                    VentanaDialogo.GetComponent <DialogoCarta>().AbrirCarta(TextoDialogo);
                    VentanaDialogo.GetComponent <DialogoCarta>().final = dialogoFinal;
                    GameObject.FindGameObjectWithTag("Player").GetComponent <Animator>().SetBool("mover", false);
                    hablando          = true;
                    dialogoAutomatico = false;
                    if (transform.name == "zonaDialogoLiberacion1" || transform.name == "zonaDialogoLiberacion2" ||
                        transform.name == "zonaDialogoLiberacion3")
                    {
                        Estados.indiosCapturados--;
                    }
                }
            }
            else if (!dialogoAutomatico)
            {
                TextoAvisoAlJugador.SetTexto("INTERACTUAR");
                if (Input.GetKey(KeyCode.E) || Input.GetButtonDown("Interactuar"))
                {
                    if (!hablando)
                    {
                        TextoAvisoAlJugador.SetTexto("");
                        VentanaDialogo.GetComponent <DialogoCarta>().AbrirCarta(TextoDialogo);
                        GameObject.FindGameObjectWithTag("Player").GetComponent <Animator>().SetBool("mover", false);

                        hablando = true;
                    }
                }
            }
        }

        /*if(dialogoAutomatico == false)
         * {
         *  if (other.tag == "Player" && Input.GetKeyDown(KeyCode.E)) //Si el jugador se acerca a una zona y presiona E
         *  {
         *      GameObject.FindGameObjectWithTag("GameController").GetComponent<Estados>().EstadoJuego = Estados.eEstadoJuego.Pause;
         *      ventanaDialogo.SetActive(true);
         *  }
         * }else
         * {
         *  if (other.tag == "Player" && !dialogoVisto)
         *  {
         *      GameObject.FindGameObjectWithTag("GameController").GetComponent<Estados>().EstadoJuego = Estados.eEstadoJuego.Pause;
         *      ventanaDialogo.SetActive(true);
         *      dialogoVisto = true;
         *  }
         * }*/
    }