From bdc876204e505b64f208fc99f43e9d976f293ab8 Mon Sep 17 00:00:00 2001 From: DCFApixels <99481254+DCFApixels@users.noreply.github.com> Date: Fri, 22 Nov 2024 20:04:59 +0800 Subject: [PATCH] Update README-RU.md --- README-RU.md | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/README-RU.md b/README-RU.md index 8c91efe..e3d4954 100644 --- a/README-RU.md +++ b/README-RU.md @@ -105,24 +105,27 @@ EntityGraph graph = _world.CreateGraph(); ``` Пример работы с связями: ```c# - // Получаем или создаем новую сущность-связь от сущности `startE` к `endE`. - // Сущность создается в мире _graph.GraphWorld и регистрируется в графе. - var relE = _graph.GetOrNewRelation(startE, endE); +// Получаем или создаем новую сущность-связь от сущности `startE` к `endE`. +// Сущность создается в мире _graph.GraphWorld и регистрируется в графе. +var relE = _graph.GetOrNewRelation(startE, endE); - // Кроме создания и удаления, в остальном сущности-свящи - это обычные сущности. - ref var someCmp = ref _somePool.Add(relE); +// Кроме создания и удаления, в остальном сущности-свящи - это обычные сущности. +ref var someCmp = ref _somePool.Add(relE); - // Вернет true если была создана через EntityGraph.GetOrNewRelation(startE, endE) - // и false если через EcsWorld.NewEntity(). - bool isRelation = _graph.IsRelation(relE); +// Вернет true если была создана через EntityGraph.GetOrNewRelation(startE, endE) +// и false если через EcsWorld.NewEntity(). +bool isRelation = _graph.IsRelation(relE); - // Взять сущность-связь для отношения в обратном направлении, от `endE` к `startE`. - _graph.GetOrNewInverseRelation(relE); +// Получить начальную и конечную сущность. +(startE, endE) = _graph.GetRelationStartEnd(relE); - // Удаляем сущность связь. - _graph.DelRelation(relE); +// Взять сущность-связь для отношения в обратном направлении, от `endE` к `startE`. +_graph.GetOrNewInverseRelation(relE); + +// Удаляем сущность связь. +_graph.DelRelation(relE); ``` -# Запрос - +# Запрос Join +Сопоставляет сущности-связи с привязанными сущностями. Возвращает структуру `SubGraphMap` которая позволяет итерироваться по сопоставленным сущностями-связям. \ No newline at end of file