fledge_ecs_generator library
Code generator for the Fledge ECS framework.
This package provides build_runner generators that analyze @component and @system annotations to generate:
- Component registration code
- System wrapper classes with dependency metadata
Usage
Add to your pubspec.yaml:
dependencies:
fledge_ecs: ^0.1.0
fledge_ecs_annotations: ^0.1.0
dev_dependencies:
build_runner: ^2.4.0
fledge_ecs_generator: ^0.1.0
Then run:
dart run build_runner build
Classes
- ComponentGenerator
- Generates registration code for @component annotated classes.
- SystemGenerator
- Generates system wrappers for @system annotated functions.