diff options
Diffstat (limited to 'src/lib.rs')
-rw-r--r-- | src/lib.rs | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -6,8 +6,8 @@ use std::{ffi::OsStr, path::PathBuf}; use actor::ActorPlugin; use bevy::{ecs::system::IntoObserverSystem, prelude::*}; -use bevy_mod_scripting::core::{AddScriptApiProvider, AddScriptHost, AddScriptHostHandler, ScriptingPlugin}; -use bevy_mod_scripting::lua::LuaScriptHost; +use bevy_mod_scripting::core::ScriptingPlugin; +use bevy_mod_scripting::lua::LuaScriptingPlugin; use cache::DirworldCache; use events::{DirworldChangeRoot, DirworldEnterRoom, DirworldLeaveRoom, DirworldNavigationComplete, DirworldSpawn}; use occule::Codec; @@ -69,7 +69,7 @@ impl Plugin for DirworldPlugin { custom_function_registration: Some(yarnspinner_api::setup_yarnspinner_functions), }, DirworldPreloadPlugin, - ScriptingPlugin, + LuaScriptingPlugin::default(), )) .add_systems(Startup, watcher::setup) .add_systems( @@ -80,9 +80,6 @@ impl Plugin for DirworldPlugin { yarnspinner_api::process_commands, ), ) - .add_script_host::<LuaScriptHost<()>>(PostUpdate) - .add_script_handler::<LuaScriptHost<()>, 0, 0>(PostUpdate) - .add_api_provider::<LuaScriptHost<()>>(Box::new(lua_api::ConditionalAPI)) .add_systems(PostUpdate, watcher::update) .init_resource::<DirworldRootDir>() .init_resource::<DirworldCache>() |