public static List <CActDef> ReadActionDef(string pFileName) { List <CActDef> result; if (pFileName.Length > 0) { XmlTextReader xmlTextReader = new XmlTextReader(pFileName); try { result = CActDefs.XML2ActionDefs(xmlTextReader); } catch { result = new List <CActDef>(); } if (xmlTextReader != null) { xmlTextReader.Close(); } } else { result = new List <CActDef>(); } return(result); }
public static List <Vector3> ReadTargets(string pTargetStr) { List <Vector3> result = new List <Vector3>(); NameTable nameTable = new NameTable(); XmlNamespaceManager xmlNamespaceManager = new XmlNamespaceManager(nameTable); xmlNamespaceManager.AddNamespace("bk", "urn:sample"); XmlParserContext context = new XmlParserContext(null, xmlNamespaceManager, null, XmlSpace.None); XmlTextReader xmlTextReader = new XmlTextReader(pTargetStr, XmlNodeType.Element, context); try { result = CActDefs.XML2Targets(xmlTextReader); } catch (Exception ex) { throw ex; } if (xmlTextReader != null) { xmlTextReader.Close(); } return(result); }