GetZenjectInfo()
Zenject - популярный DI фраймворк для Юнити. Является тяжеловестным, но обладает множеством функций выделяющих его на фоне конкурентов. При добавлении контейнера важно полностью отдать ему контроль жизненного цикла сущностей проекта.Инъекции предпочтительнее внедрять в конструктор класса (если речь про C# класс) или в метод Construct (для MonoBehaviour классов). Также в нем реализована механика сигналов, помогающая настроить взаимодействие между сервисами.