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/mesh_renderer.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/mesh_renderer.rs')
-rw-r--r-- | src/classes/mesh_renderer.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/classes/mesh_renderer.rs b/src/classes/mesh_renderer.rs index ac69483..c169450 100644 --- a/src/classes/mesh_renderer.rs +++ b/src/classes/mesh_renderer.rs @@ -5,7 +5,7 @@ use crate::object::{ Value, parser::{Fields, FromValue}, }; -use anyhow::Result; +use anyhow::{Context, Result}; pub struct MeshRenderer { pub enabled: bool, @@ -32,7 +32,9 @@ impl MeshRenderer { enabled: fields.field("m_Enabled")?, mesh: fields.field("m_Mesh")?, cast_shadows: fields.field("m_CastShadows")?, - game_object: fields.field("m_GameObject")?, + game_object: fields + .field("m_GameObject") + .context("gameobject of meshrenderer")?, materials: fields .remove("m_Materials") .unwrap() |