-
Notifications
You must be signed in to change notification settings - Fork 0
Home
nikolai edited this page Dec 23, 2022
·
3 revisions
Порядок использования:
- Установить на сцену DIContanier;

- Наследовать производные Installer от
AbstractInjectionInstaller; - Забиндить инсталлеры в контейнер зависмостей
DIContanierчерезBindв методеInstallBindings;

- Прокинуть в список DIContanier реализованные производные Installer в сериализованный список;

- В методах, где потребуется внедрять зависимости, необходимо пометить атрибутом
Inject;

- Если требуется внедрить зависимость в процессе работы приложения в созданном префабе, то необходимо создавать префаб через метод
InstantiateObjectу контейнера зависимостейDIContanier.
- Инжекция зависимостей работает только в методы
- В проекте имеется демо сцена с презентацией работоспособности плагина;