Есть scriptableObject GameSetMainMenu аля тема для меню. То-есть в него хочу добавлять спрайты и настройки для спрайтов. Подумал что было бы удобно что б эти настройки были в виде компонентов (например Image, AspectRatioFitter), тогда смогу туда добавить изображение и сразу все настроить - и это все в инспекторе GameSetMainMenu.
Но вот проблема как это реализовать? Как мне создать этот пустой компонент в GameSetMainMenu? или как то схитрить с пустым gameObj и на него вешать? может меня понесло и есть проще варианты?
Уже нашел как в инспекторе отображать поля компонента: Editor.CreateEditor, и нашел как делать deep copy компонента, для применение настроек темы.