Crate ai_behavior [−] [src]
AI behavior tree
Reexports
pub use behavior::Behavior::Action; |
pub use behavior::Behavior::After; |
pub use behavior::Behavior::AlwaysSucceed; |
pub use behavior::Behavior::If; |
pub use behavior::Behavior::Fail; |
pub use behavior::Behavior::Pressed; |
pub use behavior::Behavior::Released; |
pub use behavior::Behavior::Select; |
pub use behavior::Behavior::Sequence; |
pub use behavior::Behavior::Wait; |
pub use behavior::Behavior::WaitForever; |
pub use behavior::Behavior::WhenAll; |
pub use behavior::Behavior::WhenAny; |
pub use behavior::Behavior::While; |
pub use status::Status::Failure; |
pub use status::Status::Success; |
pub use status::Status::Running; |
Structs
ActionArgs |
The arguments in the action callback. |
Enums
Behavior |
Describes a behavior. |
State |
Keeps track of a behavior. |
Status |
The result of a behavior or action. |
Constants
RUNNING |
The action is still running. |