public void startTaskDialog(int dialogId) { _dialogId = dialogId; MTBDialogueData dialogueData = MTBDialogueDataManager.Instance.getData(_curTaskId, _dialogId); _dialog.startDialog(dialogueData); }
public void decode(XmlElement node) { id = Convert.ToInt32(node.GetAttribute("id")); name = node.GetAttribute("name"); XmlNodeList nodeList = node.GetElementsByTagName("Dialogue"); dialogueDataList = new Dictionary<int, MTBDialogueData>(); foreach (XmlElement item in nodeList) { MTBDialogueData data = new MTBDialogueData(); data.decode(item); dialogueDataList.Add(data.id, data); } }
public virtual void startDialog(MTBDialogueData data) { _dialogData = data; _stepId = 1; showNextStep(_stepId); }