Я ничего не понял. Давай постепенно, какая конкретно задача и какая у тебя проблема.
изначальная задача: есть менюшка, к игре. У нее есть разные компоненты и всякие штуки. К ней будут разные темы, в виде ScriptableObj. В теме могут менятся картинки, настройки компонентов и тд. По этому я решил что в нужные мне компоненты темы буду отображать прям в ScriptableObj. Для этого я при создание ScriptableObj создаю префаб под него и на него добавляю компоненты, которые отображаются в инспекторе SciptableObj (не ссылка на компонент, а прям копирует инспектор компонента, то есть дает возможность прям там настраивать компонент, не кликая на сам компонент). Когда тему применяется то происходит копия всех публичных полей компонента и вставляется в компонент менюшки.
Проблема в том что получаю дофига ошибок, хотя работает все норм