//Muestra el menu de mensajes del dialogo public void DisplayTemaMensajes(TemaMensaje temaMensaje) { //Mantiene el scroll arriba del todo al mostrar opciones dialogOptions.GetComponent <ScrollRect>().normalizedPosition = new Vector2(0, 1); dialogOptions.SetActive(true); dialogText.SetActive(false); for (int k = 0; k < options.Length; k++) { options[k].SetActive(false); } irAMensajesMenu.SetActive(true); exit.SetActive(true); for (int i = 0; i < temaMensaje.DevuelveNumeroMensajes() && i < 14; i++) { SetMensajeButton(i, temaMensaje.DevuelveTextoMensaje(i), i); } }
//Devuelve el temamensaje de un xml indicado en la ruta public static TemaMensaje LoadTemaMensaje(string path) { TemaMensaje temaMensaje = Manager.instance.DeserializeData <TemaMensaje>(path); return(temaMensaje); }
//Muestra el menu de mensajes del dialogo private void DisplayTemaMensajes(TemaMensaje temaMensaje) { UIDialogo.instance.DisplayTemaMensajes(temaMensaje); }
//Añade el temamensaje especificado a la lista de temamensajes del diálogo private void AnyadirTemaMensaje(TemaMensaje temaMensaje) { temaMensajes.Add(temaMensaje); }
//Muestra el menu de mensajes del dialogo private void DisplayTemaMensajes(TemaMensaje temaMensaje) { //Mantiene el scroll arriba del todo al mostrar opciones dialogOptions.GetComponent<ScrollRect>().normalizedPosition = new Vector2(0, 1); dialogOptions.SetActive(true); dialogText.SetActive(false); for(int k = 0; k < options.Length; k++) { options[k].SetActive(false); } irAMensajesMenu.SetActive(true); exit.SetActive(true); for(int i = 0; i < temaMensaje.DevuelveNumeroMensajes() && i < 14; i++) { SetMensajeButton(options[i], temaMensaje.DevuelveTextoMensaje(i), i); } }