oxide_engine_api/
lib.rs

1pub trait WorldContext {
2    fn log(&self, msg: &str);
3}
4
5pub trait Script: Send {
6    fn init(&mut self, ctx: &dyn WorldContext);
7    fn update(&mut self, ctx: &dyn WorldContext, delta: f32);
8}