From e52a32df7dad09a06f2791f8cb8aff51fd856404 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 22 Mar 2025 16:26:31 +0100 Subject: coerce vector types of mesh --- src/classes/transform.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/classes/transform.rs') 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")?, -- cgit v1.2.3-70-g09d2