public Rect GlobalToLocal(Rect rect)
{
Rect ret = new Rect();
Vector2 v = this.GlobalToLocal(new Vector2(rect.xMin, rect.yMin));
ret.xMin = v.x;
ret.yMin = v.y;
v = this.GlobalToLocal(new Vector2(rect.xMax, rect.yMax));
ret.xMax = v.x;
ret.yMax = v.y;
return ret;
}