Возникла необходимость в разработке простого UI Manager.Использование ScriptableObject для создания окон (которые будут содержать ссылку на нужный префаб окна с его контроллером).Но тогда были сомнения.На самом деле, почти все окна имеют одинаковый стиль.И сейчас я не знаю, как лучше.Создавать отдельные шаблоны (префабы оконных заготовок, пустые, без кода и контента) или они делают одно окно с одним оконным префабом, с вашим оконным редактором?Также, учитывая отставание в поддержке различных тем, расскажите, как лучше.
Немного по-другому я опишу варианты: 1: WindowData (ScriptableObject) -> WindowBase (prefab).
WindowData.templatePrefab -> сборный оконный блок без кода.Только просмотр.
WindowData.contentHolder -> сборные с WindowBase;
Что из этого лучше?Я надеюсь, что вы понимаете что-то)