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); } }
/// <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); } } }