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.