1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
mod register_type;
mod type_registry;

pub use register_type::*;
pub use type_registry::*;

use bevy_app::prelude::*;
use bevy_property::DynamicProperties;

#[derive(Default)]
pub struct TypeRegistryPlugin;

impl Plugin for TypeRegistryPlugin {
    fn build(&self, app: &mut AppBuilder) {
        app.init_resource::<TypeRegistry>()
            .register_property::<DynamicProperties>();
    }
}