mirror of
https://github.com/DCFApixels/DragonECS-Graphs.git
synced 2025-09-17 19:24:36 +08:00
Update README-RU.md
This commit is contained in:
parent
10633f0b49
commit
bdc876204e
31
README-RU.md
31
README-RU.md
@ -105,24 +105,27 @@ EntityGraph graph = _world.CreateGraph();
|
|||||||
```
|
```
|
||||||
Пример работы с связями:
|
Пример работы с связями:
|
||||||
```c#
|
```c#
|
||||||
// Получаем или создаем новую сущность-связь от сущности `startE` к `endE`.
|
// Получаем или создаем новую сущность-связь от сущности `startE` к `endE`.
|
||||||
// Сущность создается в мире _graph.GraphWorld и регистрируется в графе.
|
// Сущность создается в мире _graph.GraphWorld и регистрируется в графе.
|
||||||
var relE = _graph.GetOrNewRelation(startE, endE);
|
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)
|
// Вернет true если была создана через EntityGraph.GetOrNewRelation(startE, endE)
|
||||||
// и false если через EcsWorld.NewEntity().
|
// и false если через EcsWorld.NewEntity().
|
||||||
bool isRelation = _graph.IsRelation(relE);
|
bool isRelation = _graph.IsRelation(relE);
|
||||||
|
|
||||||
// Взять сущность-связь для отношения в обратном направлении, от `endE` к `startE`.
|
// Получить начальную и конечную сущность.
|
||||||
_graph.GetOrNewInverseRelation(relE);
|
(startE, endE) = _graph.GetRelationStartEnd(relE);
|
||||||
|
|
||||||
// Удаляем сущность связь.
|
// Взять сущность-связь для отношения в обратном направлении, от `endE` к `startE`.
|
||||||
_graph.DelRelation(relE);
|
_graph.GetOrNewInverseRelation(relE);
|
||||||
|
|
||||||
|
// Удаляем сущность связь.
|
||||||
|
_graph.DelRelation(relE);
|
||||||
```
|
```
|
||||||
|
|
||||||
# Запрос
|
# Запрос Join
|
||||||
|
|
||||||
|
|
||||||
|
Сопоставляет сущности-связи с привязанными сущностями. Возвращает структуру `SubGraphMap` которая позволяет итерироваться по сопоставленным сущностями-связям.
|
Loading…
Reference in New Issue
Block a user