места, где я создаю префаб?
Проблема в том, что представление не должно ничего знать о контроллере. Контроллер сам должен обращаться к представлению за обновлением данных.
Я думаю не всегда. Я использую MVC паттерн. Представление передает ввод в контроллер, контроллер передает команды в модель, модель создает ивенты на свои изменения. На ивенты модели подписываются любые представления, кому это нужно. По итогу ни контроллер, ни модель не знают ничего о представлении и сколько их. По факту можно вообще весь UI удалить или заменить десктопный на мобильный и код продолжит работать.
Всё верно. Подходы могут быть разные.
Обсуждают сегодня