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
|
||||
[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`, а далее добавьте специальные атрибуты.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user