update Readme

This commit is contained in:
Mikhail 2023-12-31 23:55:42 +08:00
parent f4cb8564c5
commit a890e1d184
2 changed files with 14 additions and 13 deletions

View File

@ -16,15 +16,16 @@
Расширение призвано сократить объем кода, упростив инъекцию зависимостей, делая их автоматически. Расширение призвано сократить объем кода, упростив инъекцию зависимостей, делая их автоматически.
> **ВАЖНО!** Проект в стадии разработки. API может меняться. > **ВАЖНО!** Проект в стадии разработки. API может меняться.
# Оглавление # Оглавление
* [Установка](#Установка) - [Auto Injections for DragonECS](#auto-injections-for-dragonecs)
* [Зависимости](#Зависимости) - [Оглавление](#оглавление)
* [Unity-модуль](#Unity-модуль) - [Установка](#установка)
* [В виде исходников](#В-виде-иходников) - [Зависимости](#зависимости)
* [Интеграция](#Интеграция) - [Версионирование](#версионирование)
* [Инъекция зависимостей](#Инъекция-зависимостей) - [Интеграция](#интеграция)
* [Auto Builder аспектов](#Auto-Builder-аспектов) - [Инъекция зависимостей](#инъекция-зависимостей)
* [Пример кода](#Пример-кода) - [Auto Builder аспектов](#auto-builder-аспектов)
* [Не null инъекции](#Не-null-инъекции) - [Пример кода](#пример-кода)
- [Не null инъекции](#не-null-инъекции)
# Установка # Установка
### Зависимости ### Зависимости
@ -97,7 +98,7 @@ class VelocitySystemDI : IEcsRunProcess
[EcsInject] EcsDefaultWorld _world; [EcsInject] EcsDefaultWorld _world;
[EcsInject] TimeService _time; [EcsInject] TimeService _time;
public void Run(EcsPipeline pipeline) public void Run()
{ {
foreach (var e in _world.Where(out Aspect a)) foreach (var e in _world.Where(out Aspect a))
{ {
@ -130,7 +131,7 @@ class VelocitySystem : IEcsRunProcess, IEcsInject<EcsDefaultWorld>, IEcsInject<T
public void Inject(EcsDefaultWorld obj) => _world = obj; public void Inject(EcsDefaultWorld obj) => _world = obj;
public void Inject(TimeService obj) => _time = obj; public void Inject(TimeService obj) => _time = obj;
public void Run(EcsPipeline pipeline) public void Run()
{ {
foreach (var e in _world.Where(out Aspect a)) foreach (var e in _world.Where(out Aspect a))
{ {

View File

@ -34,7 +34,7 @@ class VelocitySystemDI : IEcsRunProcess
[EcsInject] EcsDefaultWorld _world; [EcsInject] EcsDefaultWorld _world;
[EcsInject] TimeService _time; [EcsInject] TimeService _time;
public void Run(EcsPipeline pipeline) public void Run()
{ {
foreach (var e in _world.Where(out Aspect s)) foreach (var e in _world.Where(out Aspect s))
{ {
@ -67,7 +67,7 @@ class VelocitySystem : IEcsRunProcess, IEcsInject<EcsDefaultWorld>, IEcsInject<T
public void Inject(EcsDefaultWorld obj) => _world = obj; public void Inject(EcsDefaultWorld obj) => _world = obj;
public void Inject(TimeService obj) => _time = obj; public void Inject(TimeService obj) => _time = obj;
public void Run(EcsPipeline pipeline) public void Run()
{ {
foreach (var e in _world.Where(out Aspect s)) foreach (var e in _world.Where(out Aspect s))
{ {