mirror of
https://github.com/DCFApixels/DragonECS-AutoInjections.git
synced 2025-09-18 05:04:35 +08:00
Merge branch 'dev' of https://github.com/DCFApixels/DragonECS-AutoInjections into dev
This commit is contained in:
commit
c558c67581
10
README-RU.md
10
README-RU.md
@ -58,6 +58,16 @@ _pipeline = EcsPipeline.New()
|
|||||||
```csharp
|
```csharp
|
||||||
[EcsInject] EcsDefaultWorld _world;
|
[EcsInject] EcsDefaultWorld _world;
|
||||||
```
|
```
|
||||||
|
Так же можно делать внедрение через свойство или метод
|
||||||
|
```csharp
|
||||||
|
EcsDefaultWorld _world;
|
||||||
|
|
||||||
|
//Обязательно наличие set блока.
|
||||||
|
[EcsInject] EcsDefaultWorld World { set => _world = value; }
|
||||||
|
|
||||||
|
//Количество аргментов должно быть равно 1.
|
||||||
|
[EcsInject] void InjectWorld(EcsDefaultWorld world) => _world = world;
|
||||||
|
```
|
||||||
# Auto Builder субъектов
|
# Auto Builder субъектов
|
||||||
Так же AutoInjections упрощает построение субъектов. Для начала наследуйте субъект не от `EcsSubject`, а от `EcsSubjectDI`, а далее добавьте специальные атрибуты.
|
Так же AutoInjections упрощает построение субъектов. Для начала наследуйте субъект не от `EcsSubject`, а от `EcsSubjectDI`, а далее добавьте специальные атрибуты.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user