diff options
author | metamuffin <metamuffin@disroot.org> | 2025-03-22 16:26:31 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-03-22 16:26:31 +0100 |
commit | e52a32df7dad09a06f2791f8cb8aff51fd856404 (patch) | |
tree | 9f5ad5fb81f2462298b3d1ae170a70291a52e58d /src/classes/transform.rs | |
parent | adb4df66869e116a8994c6cd7380a5b1adda450c (diff) | |
download | unity-tools-e52a32df7dad09a06f2791f8cb8aff51fd856404.tar unity-tools-e52a32df7dad09a06f2791f8cb8aff51fd856404.tar.bz2 unity-tools-e52a32df7dad09a06f2791f8cb8aff51fd856404.tar.zst |
coerce vector types of mesh
Diffstat (limited to 'src/classes/transform.rs')
-rw-r--r-- | src/classes/transform.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/classes/transform.rs b/src/classes/transform.rs index ed04d35..7a24a5c 100644 --- a/src/classes/transform.rs +++ b/src/classes/transform.rs @@ -1,6 +1,6 @@ use super::{gameobject::GameObject, pptr::PPtr}; use crate::object::{Value, parser::FromValue}; -use anyhow::Result; +use anyhow::{Context, Result}; use glam::{Quat, Vec3}; use serde::Serialize; @@ -22,7 +22,9 @@ impl FromValue for Transform { .or(v.as_class("Transform"))?; Ok(Self { father: fields.field("m_Father")?, - gameobject: fields.field("m_GameObject")?, + gameobject: fields + .field("m_GameObject") + .context("gameobject of transform")?, local_position: fields.field("m_LocalPosition")?, local_rotation: fields.field("m_LocalRotation")?, local_scale: fields.field("m_LocalScale")?, |