mirror of
https://github.com/kaosat-dev/Blender_bevy_components_workflow.git
synced 2024-11-27 05:46:59 +00:00
fix for registry_save_path
This commit is contained in:
parent
d5f14bc037
commit
39e6a2ccd2
@ -1,19 +1,21 @@
|
|||||||
use crate::{AssetRoot, BlenvyConfig};
|
use crate::{AssetRoot, BlenvyConfig};
|
||||||
use bevy::{
|
use bevy::{
|
||||||
|
asset::io::file::FileAssetReader,
|
||||||
log::info,
|
log::info,
|
||||||
prelude::{AppTypeRegistry, ReflectComponent, ReflectResource, World},
|
prelude::{AppTypeRegistry, ReflectComponent, ReflectResource, World},
|
||||||
reflect::{TypeInfo, TypeRegistration, VariantInfo},
|
reflect::{TypeInfo, TypeRegistration, VariantInfo},
|
||||||
};
|
};
|
||||||
use serde_json::{json, Map, Value};
|
use serde_json::{json, Map, Value};
|
||||||
use std::{fs::File, path::Path};
|
use std::fs::File;
|
||||||
|
|
||||||
pub fn export_types(world: &mut World) {
|
pub fn export_types(world: &mut World) {
|
||||||
let config = world
|
let config = world
|
||||||
.get_resource::<BlenvyConfig>()
|
.get_resource::<BlenvyConfig>()
|
||||||
.expect("ExportComponentsConfig should exist at this stage");
|
.expect("ExportComponentsConfig should exist at this stage");
|
||||||
|
|
||||||
|
let base_path = FileAssetReader::get_base_path();
|
||||||
let asset_root = world.resource::<AssetRoot>();
|
let asset_root = world.resource::<AssetRoot>();
|
||||||
let registry_save_path = Path::join(&asset_root.0, &config.registry_save_path);
|
let registry_save_path = base_path.join(&asset_root.0).join(&config.registry_save_path);
|
||||||
let writer = File::create(registry_save_path).expect("should have created schema file");
|
let writer = File::create(registry_save_path).expect("should have created schema file");
|
||||||
|
|
||||||
let components_to_filter_out = &config.registry_component_filter.clone();
|
let components_to_filter_out = &config.registry_component_filter.clone();
|
||||||
|
Loading…
Reference in New Issue
Block a user