virtual void UpdateBehavior( float timeDelta )
	{
		if ( !m_pBBCommon->target_position.IsInfinite() )
		{
			AUVec3f targetVec = m_pBBCommon->target_position - m_pBBCommon->current_position;
			float distSqr = targetVec.MagnitudeSqr();
			if ( distSqr < 1.0f )
			{
				m_pBBCommon->target_position.SetInfinite();
			}
		}
	}