use bevy::transform::components::Transform; use unity_asset_binary::object::UnityObject; use crate::unity::unity_value::{unity_value_to_quat, unity_value_to_vec3}; pub fn into_bevy_transform(value: UnityObject) -> Transform { let position = value.get("m_LocalPosition").unwrap(); let rotation = value.get("m_LocalRotation").unwrap(); let scale = value.get("m_LocalScale").unwrap(); Transform { translation: unity_value_to_vec3(position), rotation: unity_value_to_quat(rotation), scale: unity_value_to_vec3(scale) } }