Expand description
Behavior tree plugin for Bevy.
Modules§
- conditional
- Nodes that depends on the condition of the bevy world().
- converter
- Decorator nodes that convert the result of its child.
- node
- Abstract representation of node of behavior tree.
- parallel
- Composite nodes that run children parallelly.
- prelude
- Module for convenient imports. Use with
use bevior_tree::prelude::*;
. - sequential
- Composite nodes that run children in sequence.
- task
- Node that represents Task.
Structs§
- Behavior
Tree - Behavior tree component. Nodes of the tree receive the entity with this component.
- Behavior
Tree Bundle - Add this bundle to run behavior tree.
- Behavior
Tree Plugin - Add to your app to use this crate.
- Freeze
- 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. - Tree
Status - Represents the state of the tree.
Enums§
- Behavior
Tree System Set - SystemSet that the plugin use.