diff --git a/README-RU.md b/README-RU.md index 7df4961..1d127ad 100644 --- a/README-RU.md +++ b/README-RU.md @@ -26,7 +26,9 @@ - [Debug Сервис](#debug-сервис) - [Визуальная отладка](#визуальная-отладка) - [Шаблоны](#шаблоны) -- [Связь с GameObject](#связь-с-gameObject) +- [Связь с GameObject](#связь-с-gameobject) +- [World Provider](#world-provider) +- [FixedUpdate LateUpdate ](#fixedupdate-lateupdate)
@@ -285,6 +287,8 @@ connect.Disconnect();

+
+ # World Provider `EcsWorldProvider` - это `ScriptableObject` обертка над `EcsWorld`, предназначенная для пробрасывания экземпляра мира и настройки через инспектор Unity. Для простых случаев достаточно будет использовать синглтон версию провайдера `EcsDefaultWorldSingletonProvider`. @@ -300,4 +304,33 @@ connect.Disconnect();

-

\ No newline at end of file +

+ +
+ +# FixedUpdate LateUpdate +```c# +using DCFApixels.DragonECS; +using UnityEngine; +public class EcsRoot : MonoBehaviour +{ + private EcsPipeline _pipeline; + //... + private void Update() + { + // Стандартный Run из фреймворка. + _pipeline.Run(); + } + private void FixedUpdate() + { + // Специальный Run для трансляции FixedUpdate. + _pipeline.FixedRun(); + } + private void LateUpdate() + { + // Специальный Run для трансляции LateUpdate. + _pipeline.LateRun(); + } + // ... +} +``` \ No newline at end of file