bevy_mod_scripting 0.19.0

Multi language scripting in Bevy
Documentation
pub use bevy_mod_scripting_core::{
    ConfigureScriptPlugin, IntoScriptPluginParams, callback_labels,
    event::ScriptCallbackEvent,
    handler::event_handler,
    script::{ScriptComponent, ScriptId},
};

pub use bevy_mod_scripting_bindings::{
    CoreScriptGlobalsPlugin,
    function::namespace::{GlobalNamespace, NamespaceBuilder},
    script_value::ScriptValue,
};

pub use bevy_mod_scripting_script::*;

pub use bevy_mod_scripting_asset::*;

pub use bevy_mod_scripting_core::commands::*;

#[cfg(feature = "lua")]
pub use bevy_mod_scripting_lua::LuaScriptingPlugin;
#[cfg(feature = "rhai")]
pub use bevy_mod_scripting_rhai::RhaiScriptingPlugin;

pub use crate::{BMSPlugin, ScriptFunctionsPlugin};