mirror of
https://github.com/DCFApixels/DragonECS-AutoInjections.git
synced 2025-09-18 05:04:35 +08:00
Update README.md
This commit is contained in:
parent
2fa89a5577
commit
7f5ad2c66b
@ -45,9 +45,9 @@ _pipeline = EcsPipeline.New()
|
|||||||
# Фабрикаа субъектов
|
# Фабрикаа субъектов
|
||||||
Так же AutoInjections упрощает построение субъектов. Для работы наследйте субъекты не от `EcsSubject`, а от `EcsSubjectDI`.
|
Так же AutoInjections упрощает построение субъектов. Для работы наследйте субъекты не от `EcsSubject`, а от `EcsSubjectDI`.
|
||||||
|
|
||||||
Есть 3 атрибтуа для инициализации полей с пулами. В поле будет автоматически закеширован пул, а тип компонента добавится в ограничение субъекта. Используйте аттрибуты:
|
Есть специальные атрибуты для инициализации полей с пулами:
|
||||||
* `[Inc]` - добавит тип компонента в включающее ограничение, аналог метода `Include`;
|
* `[Inc]` - закеширует пул и добавит тип компонента в включающее ограничение субъекта, аналог метода `Include`;
|
||||||
* `[Exc]` - добавит тип компонента в исключающее ограничение, аналог метода `Exclude`;
|
* `[Exc]` - закеширует пул и добавит тип компонента в исключающее ограничение субъекта, аналог метода `Exclude`;
|
||||||
* `[Opt]` - только кеширует пул, аналог метода `Optional`;
|
* `[Opt]` - только кеширует пул, аналог метода `Optional`;
|
||||||
|
|
||||||
Дополнительные аттрибуты только для задания ограничений субъекта. Их можно применить к самому субъекту, либо к любому полю внутри. Используйте аттрибуты:
|
Дополнительные аттрибуты только для задания ограничений субъекта. Их можно применить к самому субъекту, либо к любому полю внутри. Используйте аттрибуты:
|
||||||
|
Loading…
Reference in New Issue
Block a user