diff options
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")?, |