Как сделать чтобы по нажатию кнопки менялся её размер или размер любой другой кнопки в Unity?

Всем привет! Задаю вопрос потому-что ответа нет нигде, я перерыл все сайты по этой теме нигде ничего нет. Пробывал найти решение сам путём подборки разных логичных слов в коде (size, deltasize, widht, heigth, vector и тд. тп.) но ничего не нашёл ):


Ответы (1 шт):

Автор решения: T4shok

Создаешь пустышку на нее вешаешь скрипт:

[SerializeField] GameObject button;//сама кнопка
[SerializeField] Vector3 buttonScale;//до какого размера меняется кнопка
[SerializeField] float speed;//скорость перемещения кнопки
[SerializeField] Vector3 DirectionToMove;//направление перемещения кнопки

public void Buttontransform()
{
    button.transform.localScale = buttonScale;
    button.transform.Translate(DirectionToMove * speed);
}

в OnClick() перекидываешь эту пустышку и выбираешь функцию Buttontransform()

→ Ссылка