示例#1
0
 public void RemoveChild(ChildDistSpawner child)
 {
     if (m_Children.Contains(child))
     {
         m_Children.Remove(child);
     }
 }
示例#2
0
 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 );
		}
示例#5
0
		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
		}