Crate bevior_tree
source ·Expand description
Behavior tree plugin for Bevy.
Modules§
- Nodes that depends on the condition of the bevy world().
- Decorator nodes that convert the result of its child.
- Abstract representation of node of behavior tree.
- Composite nodes that run children parallelly.
- Module for convenient imports. Use with
use bevior_tree::prelude::*;
. - Composite nodes that run children in sequence.
- Node that represents Task.
Structs§
- Behavior tree component. Nodes of the tree receive the entity with this component.
- Add this bundle to run behavior tree.
- Add to your app to use this crate.
- Add to the same entity with the BehaviorTree to temporarily freeze the update. You may prefer
conditional::ElseFreeze
node. Freezes transition of the tree, not running task. - Represents the state of the tree.
Enums§
- SystemSet that the plugin use.