From 68231d0489b15f7b6c9f3dab8ea48af38f690124 Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Sat, 10 Jun 2023 02:19:08 +0800 Subject: [PATCH] Update README-RU.md --- README-RU.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README-RU.md b/README-RU.md index 0f21acb..3c09ddc 100644 --- a/README-RU.md +++ b/README-RU.md @@ -58,6 +58,16 @@ _pipeline = EcsPipeline.New() ```csharp [EcsInject] EcsDefaultWorld _world; ``` +Так же можно делать внедрение через свойсвто или метод +```csharp +EcsDefaultWorld _world; + +//Обязательно наличие set блока. +[EcsInject] EcsDefaultWorld World { set => _world = value; } + +//Количество аргментов должно быть равно 1. +[EcsInject] void InjectWorld(EcsDefaultWorld world) => _world = world; +``` # Auto Builder субъектов Так же AutoInjections упрощает построение субъектов. Для начала наследуйте субъект не от `EcsSubject`, а от `EcsSubjectDI`, а далее добавьте специальные атрибуты.