aboutsummaryrefslogtreecommitdiff
path: root/src/classes/transform.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/classes/transform.rs')
-rw-r--r--src/classes/transform.rs6
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")?,