Exemple #1
0
        private string[][] GetDialogs(DialogManager.Scenes scene, DialogManager.Places place)
        {
            List <string[]> list    = new List <string[]>();
            XDocument       xml     = XDocument.Load(Application.dataPath + $"/Resources/Dialogs/{localize.language}/{scene}.xml");
            var             dialogs = from dialog in xml.Element("root")
                                      .Element(place.ToString())
                                      .Elements("Hero")
                                      select new
            {
                Name = dialog.Attribute("name").Value,
                Text = dialog.Value
            };

            foreach (var dialog in dialogs)
            {
                list.Add(new string[] { dialog.Name, dialog.Text });
            }
            return(list.ToArray());
        }
Exemple #2
0
 public string[][] LoadDialogs(DialogManager.Scenes scene, DialogManager.Places place)
 {
     return(GetDialogs(scene, place));
 }