Esempio n. 1
0
    //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);
        }
    }
Esempio n. 2
0
    //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);
    }
Esempio n. 3
0
 //Muestra el menu de mensajes del dialogo
 private void DisplayTemaMensajes(TemaMensaje temaMensaje)
 {
     UIDialogo.instance.DisplayTemaMensajes(temaMensaje);
 }
Esempio n. 4
0
	//Añade el temamensaje especificado a la lista de temamensajes del diálogo
	private void AnyadirTemaMensaje(TemaMensaje temaMensaje)
	{
		temaMensajes.Add(temaMensaje);
	}
Esempio n. 5
0
	//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);
		}
	}