From ef1daa03c0c53631e24961a39e837c37a5b3c89b Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Thu, 25 May 2023 06:57:25 +0800 Subject: [PATCH] Update README.md --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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)