use bevy::prelude::*; use bevy_scriptum::prelude::*; use bevy_scriptum::runtimes::rhai::prelude::*; fn main() { App::new() .add_plugins(DefaultPlugins) .add_scripting::(|runtime| { runtime.add_function(String::from("hello_bevy"), || { println!("hello bevy, called from script"); }); }) .add_systems(Startup, startup) .run(); } fn startup(mut commands: Commands, assets_server: Res) { commands.spawn(Script::::new( assets_server.load("examples/rhai/hello_world.rhai"), )); }