Пилим игру. Часть 5. Вставляем в проект DI Container. Менеджмент зависимостей

Поддержать проект можно по ссылкам: В продолжении сериала #пилимигру, мы запихиваем DI Container в наш проект, чтобы завершить очередную веху построения архитектуры - менеджмент зависимостей. Использовать будем чуть улучшенный контейнер, похожий на тот, что мы написали в предыдущих видео. Все с контекстами, или слоями, все классно, бегом смотреть! BaCon Di Container, который используем: Писали DI Container тут: Описание игры в телеграм-канале Лавки Разработчика: Проект игры на GitHub (открытый): Отсылки: - телеграм канал Лавки Разработчика - ламповый чат - дискорд __________ 0:00 Вступление 1:11 Вставляем DI Container из ассета 2:32 Удаляем старые наработки по контейнеру 2:47 Создаем контейнер уровня проекта 5:11 Положим в контейнер проекта UIRoot 6:12 Создаем контейнеры уровня сцен для Gameplay и MainMenu 8:14 Обновляем точки входа, теперь там контейнер 9:09 Пишем регистраторы для обеих сцен - уровня сцены 11:32 Пишем примеры сервисов и регистрируем их 16:26 Пишем примеры рутовых вьюмоделей и регистрируем их 19:47 Завершаем регистрацию и сервисов и вьюмоделей 21:40 Примеры резолва зависимостей 24:04 Исправляем недоработку с зарегистрированными фабриками
Back to Top