Trait keeshond::scene::ThinkerSystem[][src]

pub trait ThinkerSystem<T: SceneType + 'static> {
    fn think(&mut self, args: ThinkerArgs<'_, T>);

    fn start(&mut self, args: ThinkerArgs<'_, T>) { ... }
fn start_late(&mut self, args: ThinkerArgs<'_, T>) { ... }
fn end(&mut self, args: ThinkerArgs<'_, T>) { ... }
fn priority(&self) -> i32 { ... } }
Expand description

A system that runs game logic every frame, typically giving Entities behaviors based on which Components they have.

Required methods

Provided methods

Implementors