use bevy::prelude::*;
pub mod io;
pub mod types;
mod systems;
#[derive(Resource, Clone)]
pub struct HoudiniImportSettings {
pub json_path: String, }
impl Default for HoudiniImportSettings {
fn default() -> Self {
Self { json_path: "assets/output.json".into() }
}
}
pub struct HoudiniImportPlugin;
impl Plugin for HoudiniImportPlugin {
fn build(&self, app: &mut App) {
app.init_resource::<HoudiniImportSettings>()
.add_systems(Startup, systems::import_entities_from_houdini);
}
}
pub mod prelude {
pub use super::{HoudiniImportPlugin, HoudiniImportSettings};
}