Внедрение зависимостей
(Dependency Injection, DI) — отличный метод для разработки слабосвязанных приложений. Он предоставляет возможности для упрощения кода, извлечения и обработки зависимостей между объектами и автоматического создания экземпляров зависимого объекта.
Большой стрим о том что это такое - https://www.youtube.com/watch?v=bMfcGtLLRCw
Документация на гитхабе - https://github.com/modesttree/Zenject
Интегрировать в проект можено использую пакет из Asset Store - Zenject
Задания
Повторить пример из урока на Youtube, исправляя возникаюшие ошибки и неточности урока - https://www.youtube.com/watch?v=bMfcGtLLRCw
Изучить пример, находящийся в папке с импортированный проектом ZenJect - https://github.com/modesttree/Zenject/tree/master/UnityProject/Assets/Plugins/Zenject/OptionalExtras)/SampleGame1(Beginner)