mirror of
https://github.com/DCFApixels/DragonECS-AutoInjections.git
synced 2025-09-18 05:04:35 +08:00
update Readme
This commit is contained in:
parent
f4cb8564c5
commit
a890e1d184
23
README-RU.md
23
README-RU.md
@ -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))
|
||||||
{
|
{
|
||||||
|
@ -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))
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user