Убрать заполнение пространства у UI Image в unity

Имеется большое количество svg файлов картинок с разным соотношением сторон. В юньке они настроены как Textured sprite и импортируются кодом в List. Проблема заключается в том, что когда код ставит случайный из листа спрайт с разным соотношением сторон в квадратный(по заранее выставленным настройкам) ui image, то спрайт стретчится(растягивается до формы квадрата) и выглядит это отвратно. Можно ли это как-нибудь исправить?(Mesh type в Unity стоит на Full Rect)

Один и тот же файл по разному воспринимается разными программами: illustrator

unity


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

Автор решения: Игорь Петров

Проблему решил следующим образом:

transform..GetComponent<Image>().SetNativeSize();
→ Ссылка