Struct ai_behavior::ActionArgs[][src]

pub struct ActionArgs<'a, E: 'a, A: 'a, S: 'a> {
    pub event: &'a E,
    pub dt: f64,
    pub action: &'a A,
    pub state: &'a mut Option<S>,
}
Expand description

The arguments in the action callback.

Fields

event: &'a E

The event.

dt: f64

The remaining delta time.

action: &'a A

The action running.

state: &'a mut Option<S>

The state of the running action, if any.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.