From d57954c7c71d418977cea091afe69efa7c489987 Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Sat, 24 Feb 2024 00:01:56 +0800 Subject: [PATCH] Update README-RU.md --- README-RU.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README-RU.md b/README-RU.md index 82697cb..c8734c3 100644 --- a/README-RU.md +++ b/README-RU.md @@ -769,8 +769,10 @@ The type or namespace name 'ReadOnlySpan<>' could not be found (are you missing Чтобы починить добавте директиву `ENABLE_DUMMY_SPAN` в `Project Settings/Player/Other Settings/Scripting Define Symbols`. ## Как Выключать/Включать системы? -Напряму - никак. -Обычно потребность выключить/включить систему появляется когда поменялось общее состояние игры, это может так же значить что нужно переключить сразу группу систем, все это в совокупности можно рассматривать как измннеия процессов. Решением будет разделить IEcsRunProcess на несколько процессов, и в цикле обновления движка запускать соотвествующий процесс. Для этого создайте новый интерфейс процесса, раннер для запуска процесса этого интерфейса и получайте раннер через `EcsPipeline.GetRunner()`. +Напряму - никак.
+Обычно потребность выключить/включить систему появляется когда поменялось общее состояние игры, это может так же значить что нужно переключить сразу группу систем, все это в совокупности можно рассматривать как измннеия процессов. Есть 2 решения:
++ Если измненеия процесса глобальные, то создать новый `EcsPipeline` и в цикле обновления движка запускать соотвествующий пайплайн. ++ Разделить `IEcsRunProcess` на несколько процессов и в цикле обновления движка запускать соотвествующий процесс. Для этого создайте новый интерфейс процесса, раннер для запуска этого интерфейса и получайте раннер через `EcsPipeline.GetRunner()`.
# Обратная связь