private static void Load(string filePath) { XmlDocument doc = new XmlDocument(); doc.Load(filePath); XmlElement root = doc["names"]; foreach (XmlElement element in root.GetElementsByTagName("namelist")) { string type = element.GetAttribute("type"); if (type == null || type == String.Empty) { continue; } try { TalkingNPCsXMLReader list = new TalkingNPCsXMLReader(type, element); m_Table[type] = list; } catch { } } }
public static string RandomName(string type) { TalkingNPCsXMLReader list = GetTalkingNPCsXMLReader(type); if (list != null) { return(list.GetRandomName()); } return(""); }
private static void Load(string filePath) { XmlDocument doc = new XmlDocument(); doc.Load(filePath); XmlElement root = doc["names"]; foreach (XmlElement element in root.GetElementsByTagName("namelist")) { string type = element.GetAttribute("type"); if (type == null || type == String.Empty) continue; try { TalkingNPCsXMLReader list = new TalkingNPCsXMLReader(type, element); m_Table[type] = list; } catch { } } }