diff --git a/README.md b/README.md index c002bb1..1661359 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,28 @@
# [DragonECS](https://github.com/DCFApixels/DragonECS) - Auto Injections Extension - Данное ресширение призвано скоратить объем кода, упростив инбъекцию зависимостей, делая их автоматическими. -## Инжекция зависимостей +## Оглавление +* [Установка](#Установка) + * [Unity-модуль](#Unity-модуль) + * [В виде иходников](#В-виде-иходников) +* [Инъекция зависимостей](#Инъекция-зависимостей) +* [Фабрикаа субъектов](#Фабрикаа-субъектов) +* [Пример кода](#Пример-кода) +* [Не null инъекции](#Не-null-инъекции) + +# Установка +Сначала убдитесь что в проекте установлен [DragonECS](https://github.com/DCFApixels/DragonECS). +* ### Unity-модуль +Поддерживается установка в виде Unity-модуля в при помощи добавления git-URL [в PackageManager](https://docs.unity3d.com/2023.2/Documentation/Manual/upm-ui-giturl.html) или ручного добавления в `Packages/manifest.json`: +``` +https://github.com/DCFApixels/DragonECS.git +``` +* ### В виде иходников +Фреймворк так же может быть добавлен в проект в виде исходников. + +## Инъекция зависимостей Аттрибут `[EcsInject]` скрывает необходимость использования интерфейса `IEcsInject