amico_core/traits/
system.rs

1use crate::world::HandlerRegistry;
2
3/// An ECS System (also known as controller) to be registered
4/// to an Agent.
5pub trait System {
6    /// Register one or some handler functions to the ECS World.
7    fn register_to(self, registry: HandlerRegistry);
8}