bevy_flurx
This library offers a mechanism for more sequential descriptions of delays, character movement, waiting for user input,
and other state waits.
Reactor can be used incrementally, meaning there's no need to rewrite existing applications to incorporate it.
I recommend this partial usage since the system that runs Reactor and the systems executed by Reactor operate on the
main thread.
For multithreaded operation, please check the Switch.
//! Here are some basic [once], [wait] and [delay] actions.
//!
//! For details on all actions, please check [here](https://docs.rs/bevy_flurx/latest/bevy_flurx/action/index.html).
//!
//! [once]: https://docs.rs/bevy_flurx/latest/bevy_flurx/action/once/index.html
//! [wait]: https://docs.rs/bevy_flurx/latest/bevy_flurx/action/wait/index.html
//! [delay]: https://docs.rs/bevy_flurx/latest/bevy_flurx/action/delay/index.html
use *;
use *;
;
Example
All examples are here.
Feature flags
| flag name | short description | default |
|---|---|---|
| audio | audio actions | false |
| record | undo/redo actions and events | false |
| effect | thread/async side effects | false |
| tokio | async-compat and async actions | false |
audio
Provides the actions that perform simple audio playback and waiting using bevy's default audio functionality.
- once::audio
- wait::audio
record
Provides Record to manage operation history.

effect
Allows to convert the operations with side effects such as asynchronous runtime or thread into the referential-transparent actions.
tokio
You will be able to write processes that depend on tokio's runtime in the reactor.
ChangeLog
Please see here.
Compatible Bevy versions
| bevy_flurx | bevy |
|---|---|
| 0.3.0 ~ | 0.13.0 |
| 0.6.0 ~ | 0.14.1 |
| 0.7.0 ~ | 0.15 |
License
This crate is licensed under the MIT License or the Apache License 2.0.