1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use crate::math::Transform3; #[derive(Clone)] enum PrefabItem {} #[derive(Clone)] struct SceneTreeNode { transform: Transform3<f32>, item: PrefabItem, children: Vec<SceneTreeNode>, } #[derive(Clone)] pub struct Prefab { root: SceneTreeNode, }