pyri_state
is a bevy_state
alternative offering flexible change detection & scheduling.
#[derive(State, Clone, PartialEq, Eq)]
struct Level(usize);
app.add_systems(StateFlush, state!(Level(4 | 7 | 10)).on_enter(save_progress));
Read the documentation or check out the examples folder for more information.
bevy version |
pyri_state version |
---|---|
0.14 | 0.2 |
0.13 | 0.1 |
This crate is available under either of MIT or Apache-2.0 at your choice.
- Unit tests
- How does flushing states once per frame interact with
FixedUpdate
? - Component states?