/// <summary> /// Displays a simple Dialog in Rows /// </summary> /// <param name="infos">Infos.</param> public static void DisplayDialogText(List <string> dialogRows, PopulateVertical populateDialog) { populateDialog.ClearDialogBox(); if (dialogRows.Count > 0) { foreach (var dialogRow in dialogRows) { populateDialog.addDialogText(dialogRow); } } }
/// <summary> /// Displays a Dialog Page /// </summary> /// <param name="infos">Infos.</param> public static void DisplayDialogOption(List <string> dialogRows, PopulateVertical populateDialog) { PopulateVerticalToggle popVertical = populateDialog as PopulateVerticalToggle; popVertical.ClearDialogBox(); if (dialogRows.Count > 0) { foreach (var dialogRow in dialogRows) { popVertical.addDialogOption(dialogRow); } } }
// Use this for initialization void Start() { dialogView = GameObject.Find(DialogName); populateDialog = dialogView.GetComponentsInChildren <PopulateVertical>()[0]; dialogView.SetActive(false); }
// Hole populateDialog-Skript void Start() { populateDialog = dialogView.GetComponentsInChildren <PopulateVertical>()[0]; }