public void StartDialogFromXml(string path) { string savedPath = Application.dataPath; savedPath += "/XML/Dialogs/" + path; XmlDocument savedDoc = new XmlDocument(); savedDoc.Load(savedPath); XmlNodeList person = savedDoc.GetElementsByTagName("person"); Dialog dialog = new Dialog(); for (int i = 0; i < person.Count; i++) { string name = person[i].ChildNodes[0].InnerText; string face = person[i].ChildNodes[1].InnerText; string phrase = person[i].ChildNodes[2].InnerText; DialogPerson per = new DialogPerson(name, face); DialogPhrase phr = new DialogPhrase(per, phrase); dialog.AddPhrase(phr); } dialScr.StartDialog(dialog); }
public void StartDialogFromXml(string path, string QuestPath = "") { string savedPath = ""; savedPath += "XML/Dialogs/Dialog" + path; XmlDocument savedDoc = new XmlDocument(); savedDoc.LoadXml(Resources.Load <TextAsset>(savedPath).text); XmlNodeList phrase = savedDoc.GetElementsByTagName("phrase"); Dialog dialog = new Dialog(); for (int i = 0; i < phrase.Count; i++) { string name = phrase[i].ChildNodes[0].InnerText; string face = phrase[i].ChildNodes[1].InnerText; string message = phrase[i].ChildNodes[2].InnerText; DialogPerson per = new DialogPerson(name, face); DialogPhrase phr = new DialogPhrase(per, message); dialog.AddPhrase(phr); } dialScr.StartDialog(dialog, QuestPath); }
void Start() { DialogPerson hack3r = new DialogPerson("HACKER", "hack3e"); DialogPerson user = new DialogPerson("USER", "user"); Dialog firstDialog = new Dialog(Dialog.DialogType.FIRST_DIALOG); firstDialog.AddPhrase(new DialogPhrase(user, "Привет! Взломай страницу моего босса на http://vk.ru! Логин: b0ss")); firstDialog.AddPhrase(new DialogPhrase(gnojniy, "Цена?")); //secondDialog.AddPhrase(new DialogPhrase(user, "10.000 рублей")); DialogManager.AddDialog(firstDialog); }
void Start() { DialogPerson barman = new DialogPerson("Бармен:"); //DialogPerson player = new DialogPerson("Эдик"); Dialog firstDialog = new Dialog(Dialog.DialogType.FIRST_DIALOG); firstDialog.AddPhrase(new DialogPhrase(barman, "Говоришь, никогда не видел снов? Странный ты. Еще кружечку?")); firstDialog.AddPhrase(new DialogPhrase(barman, "Да я понимаю, у самого босс тот еще мудак. Не дрейфь, мужик, прорвемся. Еще стаканчик?")); firstDialog.AddPhrase(new DialogPhrase(barman, "А что жизнь тебе не в кайф, так это поправимо. У меня тут есть, специально для таких случаев!")); firstDialog.AddPhrase(new DialogPhrase(barman, "Мужик! Ты че творишь? Мужииик!")); DialogManager.AddDialog(firstDialog); }
public DialogPhrase(DialogPerson person, string msg) { Speaker = person; Message = msg; }