Canvas uiCanvas = UIManager.Instance.uiCanvas;
Vector2 screenPoint = RectTransformUtility.WorldToScreenPoint(Camera.main, pos);
screenPoint = screenPoint / uiCanvas.scaleFactor;
rect.anchoredPosition = screenPoint - (new Vector2(Screen.width, Screen.height) / UIManager.Instance.uiCanvas.scaleFactor) * 0.5f;