public void RemoveChild(ChildDistSpawner child) { if (m_Children.Contains(child)) { m_Children.Remove(child); } }
public void AddChild(ChildDistSpawner child) { if (!m_Children.Contains(child)) { m_Children.Add(child); } }
public void AddChild( ChildDistSpawner child ) { if ( !m_Children.Contains( child ) ) m_Children.Add( child ); }
public void RemoveChild( ChildDistSpawner child ) { if ( m_Children.Contains( child ) ) m_Children.Remove( child ); }
public static void WriteChildDistSpawner( XmlTextWriter xml, ChildDistSpawner child ) { xml.WriteStartElement( "Child" ); xml.WriteStartElement( "Location" ); xml.WriteString( child.Location.ToString() ); xml.WriteEndElement(); xml.WriteStartElement( "Map" ); xml.WriteString( child.Map.ToString() ); xml.WriteEndElement(); if ( child.HomeRange > 0 ) { xml.WriteStartElement( "HomeRange" ); xml.WriteString( child.HomeRange.ToString() ); xml.WriteEndElement(); } if ( child.WalkingRange > 0 ) { xml.WriteStartElement( "WalkingRange" ); xml.WriteString( child.WalkingRange.ToString() ); xml.WriteEndElement(); } if ( child.WayPoint != null ) { xml.WriteStartElement( "WayPoint" ); xml.WriteString( child.WayPoint.Serial.ToString() ); xml.WriteEndElement(); } xml.WriteEndElement(); // Child }