public bool RectContainsNode(Rectangle rect) { return (rect.Left <= mOffsetX && rect.Right > mBoundaryX && rect.Top <= mOffsetY && rect.Bottom > mBoundaryY); }