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 1/2] 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`, а далее добавьте специальные атрибуты. From d325f0d4e93e87a46f5db6950287d35053d71fd3 Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Sat, 10 Jun 2023 02:21:08 +0800 Subject: [PATCH 2/2] Update README-RU.md --- README-RU.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README-RU.md b/README-RU.md index 3c09ddc..b155010 100644 --- a/README-RU.md +++ b/README-RU.md @@ -58,7 +58,7 @@ _pipeline = EcsPipeline.New() ```csharp [EcsInject] EcsDefaultWorld _world; ``` -Так же можно делать внедрение через свойсвто или метод +Так же можно делать внедрение через свойство или метод ```csharp EcsDefaultWorld _world;