beet_flow
Beet Flow is an ECS control flow library, built with Bevy Observers. Being ECS first gives Beet a level of flexibility and modularity not usually found in control flow libraries.
Currently implemented paradigms:
Hello World
A demonstration of a Sequence control flow common in behavior trees
Using BeetDebugPlugin will log the name of each action as it is triggered.
use *;
use *;
let mut app = new;
app
.add_plugins
.world_mut
.spawn
.with_child
.with_child
.trigger;
app.world_mut.flush;
TODO
- When we get
OnMutateobservers, they should probably replace mostOnInsertobservers we're using