первый создает префабы, второй - управляет ими. активирует, деактивирует, когда это нужно. в UIHealthCreator есть список, заполняемый этими префабами. можно как то к нему получить доступ из UIHealthController, не нарушая инкапсуляцию? есть в голове мудреный способ - через свойство элементы перебирать как нибудь, но не думаю. что это хорошая идея
Бинд через DI
Бинд через DI
Dependency Injection? название слышала - прокидывание зависимостей, а что это - не знаю. это оптимальное решение?
Ну фабрики обычно биндятся в DI. Потом получаются как зависимости. Посмотри про Zenject
В теории очень даже, но надо уметь им пользоваться
Как так получилось, что они друг о друге не знают? Звучит так, будто создание префабов это то, что UIHealthController делегирует
DI, Zenject. поняла. спасибо, буду смотреть)
вот в этом и проблема. не поняла, как. ну... не нарушая инкапсуляцию
Напиши в лс, как у тебя устроена структура, я покажу несколько возможных вариантов
Обсуждают сегодня