У меня проблема с изменением размера панели интерфейса в единстве при нажатии кнопки. Я ввожу отрицательное значение слева, но после того, как я его запустил, он не читает значение «-», и я также хочу масштабировать размер панели до 1,24, вот изображение состояния по умолчанию после выполнения кода и что я хочу, чтобы это было похоже.
Мне очень жаль, потому что мне трудно объяснить это словами, поэтому я просто скомпилировал это в одну картинку.
PS. Я искал коды, которые могут изменить размер шкалы Rect, но Rect просто исчезает. ![enter image description here](https://i.stack.imgur.com/zaeEy.png)
//Scaling left and right of the panel
DescriptionPanel.GetComponent<RectTransform>().offsetMax = new Vector2(-91.375f, -1);
DescriptionPanel.GetComponent<RectTransform>().offsetMin = new Vector2(76.295f, 0);
//Scaling x-axis of the panel when I include it in runtime my panel disappear so I did not include it in the picture below.
DescriptionPanel.GetComponent<RectTransform>().transform.localScale = new Vector2(1.24f, 1f);
ОБНОВЛЕНИЕ - Я уже исправил проблему с левым и правым RectTransform.
Оставшаяся проблема - изменение масштаба объекта rectTransform.
Когда я выполняю этот код, моя Панель исчезает. Мне нужно установить ось X на 1,24.
DescriptionPanel.GetComponent<RectTransform>().transform.localScale = new Vector2(1.24f, 1f);