Struct beehave::ConditionalDecorator [] [src]

pub struct ConditionalDecorator<'a, T, F> {
    pub name: &'static str,
    pub child: Box<BehaviourNode<T> + 'a>,
    // some fields omitted
}

A decorator which only evaluates the child node if the callback function returns true.

Fields

Methods

impl<'a, T, F: FnMut(&mut T) -> bool + 'a> ConditionalDecorator<'a, T, F>
[src]

Trait Implementations

impl<'a, T: Clone, F: FnMut(&mut T) -> bool> BehaviourNode<T> for ConditionalDecorator<'a, T, F>
[src]