pub trait Plugin {
// Required methods
fn event_systems(&self) -> Vec<EventSystem>;
fn logic_systems(&self) -> Vec<LogicSystem>;
fn gui_systems(&self) -> Vec<GuiSystem>;
fn autorun(&self) -> bool;
}
pub trait Plugin {
// Required methods
fn event_systems(&self) -> Vec<EventSystem>;
fn logic_systems(&self) -> Vec<LogicSystem>;
fn gui_systems(&self) -> Vec<GuiSystem>;
fn autorun(&self) -> bool;
}