public DialogueEvent(XmlNode eventNode) { this.type = (DialogueEventType)Enum.Parse(typeof(DialogueEventType), eventNode.SelectSingleNode("Type").InnerText); if (type == DialogueEventType.GiveQuest) { if (eventNode.SelectSingleNode("QuestID") == null) { Debug.LogError("DialogueEvent of type GiveQuest did not have a QuestID specified!"); } Debug.Log("wowowow"); questEventID = int.Parse(eventNode.SelectSingleNode("QuestID").InnerText); } }
public DialogueEvent(DialogueEventType type, int questEventID) { this.type = type; this.questEventID = questEventID; }
public DialogueEvent(DialogueEventType type, Item itemEventType, int itemEventQuantity) { this.type = type; this.itemEventType = itemEventType; this.itemEventQuantity = itemEventQuantity; }
public DialogueEvent(DialogueEventType type) { this.type = type; }