diff --git a/README.md b/README.md index b022155..ddc425c 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,8 @@ > **ВАЖНО!** Проект в стадии разработки. API может меняться. README так же не завершен. # Основные концепции -## Сущьность -Сущьности - это идентификаторы, к которым крепятся данные. Есть 2 типа идентификатора: +## Сущность +Сущности - это идентификаторы, к которым крепятся данные. Есть 2 типа идентификатора: * `int` - однократный идентификатор, применяется в пределах одного тика. Не рекомендуется хранить `int` идентификаторы, в место этого используйте `entlong`; * `entlong` - долговременный идентификатор, содержит в себе полный набор информации для однозначной идентификации; @@ -93,3 +93,6 @@ public sealed class EcsRunRunner : EcsRunner, IEcsRunProcess ## Запросы Используйте метод-запрос `EcsWorld.Where(out TSubject subject)` для получения необходимого системе набора сущностей. Запросы работают в связке с субъектами, субъекты определяют ограничения запросов, результатом запроса становится группа сущностей удовлетворяющия условиям субъекта. По умолчанию запрос делает выборку из всех сущностей в мире, но так же можно сделать выборку из определенной группы сущностей, для этого используйте `EcsWorld.WhereFor(EcsReadonlyGroup sourceGroup, out TSubject subject)` +# Расширения +* [Автоматическое внедрение зависимостей](https://github.com/DCFApixels/DragonECS-AutoInjections) +* Интеграция с движком Unity (Work in progress)