public bool Search(string str)
 {
     if (WorldID.ToString().Contains(str) || PathID.ToString().Contains(str) || PathIDType.ToString().Contains(str) ||
         PatrolType.ToString().Contains(str) || SpeedType.ToString().Contains(str))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Пример #2
0
        /// <summary>
        /// Save PatrolArea data to xml
        /// </summary>
        /// <param name="doc">The XmlDocument to which we are saving</param>
        /// <param name="patrolareaNode">An XmlNode to which we add attributes for all data</param>
        internal void SaveYourself(XmlDocument doc, XmlNode patrolareaNode)
        {
            //add the PatrolArea type to the Node we were passed
            XmlAttribute attr = doc.CreateAttribute("Type");

            attr.Value = _type.ToString();
            patrolareaNode.Attributes.Append(attr);

            lock (_mTargetNames.SyncRoot)
            {
                foreach (string target in _mTargetNames)
                {
                    XmlNode targetNode = doc.CreateElement("Target");

                    attr       = doc.CreateAttribute("Name");
                    attr.Value = target;
                    targetNode.Attributes.Append(attr);

                    patrolareaNode.AppendChild(targetNode);
                }
            }
        }