public void RefreshUiWidth() { UiWidth = ViewRect.rect.width; float Ratio = UiWidth / 500f; Radius.GetComponent <RectTransform>().sizeDelta = new Vector2(200 * Ratio, 30); Degree.GetComponent <RectTransform>().sizeDelta = new Vector2(200 * Ratio, 30); Height.GetComponent <RectTransform>().sizeDelta = new Vector2(200 * Ratio, 30); Rotation.GetComponent <RectTransform>().sizeDelta = new Vector2(200 * Ratio, 30); RadiusText.GetComponent <RectTransform>().sizeDelta = new Vector2(290 * Ratio, 30); DegreeText.GetComponent <RectTransform>().sizeDelta = new Vector2(290 * Ratio, 30); HeightText.GetComponent <RectTransform>().sizeDelta = new Vector2(290 * Ratio, 30); RotationText.GetComponent <RectTransform>().sizeDelta = new Vector2(290 * Ratio, 30); }