From cca73571554aadc0df5615e147c34632598d3091 Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Sat, 9 Mar 2024 00:01:13 +0800 Subject: [PATCH] Update README-RU.md --- README-RU.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/README-RU.md b/README-RU.md index f0975d8..fb6af2d 100644 --- a/README-RU.md +++ b/README-RU.md @@ -129,12 +129,15 @@ struct PlayerTag : IEcsTagComponent {} ## System **Системы** - это основная логика, тут задается поведение сущностей. Существуют в виде пользовательских классов, реализующих как минимум один из интерфейсов процессов. Основные процессы: ```c# -class SomeSystem : IEcsPreInit, IEcsInit, IEcsRun, IEcsDestroy +class SomeSystem : IEcsPreInit, IEcsInit, IEcsRun, IEcsDestroy, IEcsPipelineMember { - // Будет вызван один раз в момент работы EcsPipeline.Init() и до срабатывания IEcsInit.Init() + // Получить экземпляр пайплайна к которому принадлежит система. + public EcsPipeline Pipeline { get ; set; } + + // Будет вызван один раз в момент работы EcsPipeline.Init() и до срабатывания IEcsInit.Init(). public void PreInit () { } - // Будет вызван один раз в момент работы EcsPipeline.Init() и после срабатывания IEcsPreInit.PreInit() + // Будет вызван один раз в момент работы EcsPipeline.Init() и после срабатывания IEcsPreInit.PreInit(). public void Init () { } // Будет вызван один раз в момент работы EcsPipeline.Run().