Zenject, внедрение зависимостей, Unity C#
Как говорится "Давненько тебя не было видно на уличных гонках"
Гитхаб на проект с демкой из видео: https://github.com/Haywaar/PatternDemoStorage
Лежит по пути
Assets/Patterns/DIExample
Assets/Patterns/DIExample_Zenject
Там же и демо сцены с контекстом
Автору на кофе и шаурму
4276 5500 5792 8742 - карта Сбербанка
Полезные ресурсы на которых можно узнать Zenject получше
Яковлев Илья https://youtu.be/jVFXnDd40CE?si=SHKRN6p0_MvSID2n
Infallible Code https://youtu.be/6tn8pMQuxEk?si=19IgiYnQzD2oyV1d
K-Syndicate https://www.youtube.com/live/mbuzSrKHBHI?si=uYMkFagFvaykWek0
Если будут вопросы
тг нашего уютного сообщества https://t.me/UnitistNotes
мой тг @wargy
моя почта [email protected]
Тайминги
00:00 Введение
00:36 Другие годные источники по зенджекту
02:20 Что такое Dependency Injection?
03:39 Проблема DI - большое количество сервисов
04:02 Проблема DI - вложенные зависимости
04:56 Проблема DI - разное время жизни сервисов
05:45 Что делает Zenject?
06:35 Binding в Zenject
07:54 Installer-s в Zenject
09:16 Context в Zenject
10:54 Как это всё работает
11:54 Дополнительные инструменты Zenject-а
13:04 ITickable, IInitializable и IDisposable
14:05 Финал