Пилим игру. Часть 5. Вставляем в проект DI Container. Менеджмент зависимостей
Поддержать проект можно по ссылкам: https://www.donationalerts.com/r/gamedevlavka https://boosty.to/gamedevlavka https://paypal.me/gamedevlavka В продолжении сериала #пилимигру, мы запихиваем DI Container в наш проект, чтобы завершить очередную веху построения архитектуры - менеджмент зависимостей. Использовать будем чуть улучшенный контейнер, похожий на тот, что мы написали в предыдущих видео. Все с контекстами, или слоями, все классно, бегом смотреть! BaCon Di Container, который используем: https://github.com/vavilichev/BaCon Писали DI Container тут: https://youtu.be/W0L5AfY353g Описание игры в телеграм-канале Лавки Разработчика: https://t.me/c/1748704478/7458 Проект игры на GitHub (открытый): https://github.com/vavilichev/mBuilding Отсылки: https://t.me/gamedevlavka - телеграм канал Лавки Разработчика https://t.me/gamedevtavern - ламповый чат https://discord.gg/YFbjknTC7G - дискорд __________ 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 Исправляем недоработку с зарегистрированными фабриками
Поддержать проект можно по ссылкам: https://www.donationalerts.com/r/gamedevlavka https://boosty.to/gamedevlavka https://paypal.me/gamedevlavka В продолжении сериала #пилимигру, мы запихиваем DI Container в наш проект, чтобы завершить очередную веху построения архитектуры - менеджмент зависимостей. Использовать будем чуть улучшенный контейнер, похожий на тот, что мы написали в предыдущих видео. Все с контекстами, или слоями, все классно, бегом смотреть! BaCon Di Container, который используем: https://github.com/vavilichev/BaCon Писали DI Container тут: https://youtu.be/W0L5AfY353g Описание игры в телеграм-канале Лавки Разработчика: https://t.me/c/1748704478/7458 Проект игры на GitHub (открытый): https://github.com/vavilichev/mBuilding Отсылки: https://t.me/gamedevlavka - телеграм канал Лавки Разработчика https://t.me/gamedevtavern - ламповый чат https://discord.gg/YFbjknTC7G - дискорд __________ 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 Исправляем недоработку с зарегистрированными фабриками
