rect.Set(Screen.width - cam.WorldToScreenPoint(Widget.worldCorners[2]).x,
Screen.height - cam.WorldToScreenPoint(Widget.worldCorners[2]).y,
cam.WorldToScreenPoint(Widget.worldCorners[2]).x - cam.WorldToScreenPoint(Widget.worldCorners[1]).x,
cam.WorldToScreenPoint(Widget.worldCorners[1]).y - cam.WorldToScreenPoint(Widget.worldCorners[0]).y);