Skip to main content

BehaviorNode

Trait BehaviorNode 

Source
pub trait BehaviorNode: Debug {
    // Required methods
    fn tick(&mut self, dt: f32) -> NodeStatus;
    fn reset(&mut self);
}
Expand description

Behavior tree node trait

Required Methods§

Source

fn tick(&mut self, dt: f32) -> NodeStatus

Ticks the node and returns its status

Source

fn reset(&mut self)

Resets the node to initial state

Implementors§