From 5555c8bbefb4f52f5002603eb91b6c95cbdd97e4 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 12 Mar 2025 22:39:58 +0100 Subject: more parsing helpers --- src/classes/gameobject.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/classes/gameobject.rs') diff --git a/src/classes/gameobject.rs b/src/classes/gameobject.rs index 94436fa..bb4f19b 100644 --- a/src/classes/gameobject.rs +++ b/src/classes/gameobject.rs @@ -1,5 +1,5 @@ -use super::{FromValue, pptr::PPtr}; -use crate::object::Value; +use super::pptr::PPtr; +use crate::object::{Value, parser::FromValue}; use anyhow::Result; use serde::Serialize; @@ -34,10 +34,10 @@ impl FromValue for GameObject { .unwrap() }) .collect(), - layer: fields["m_Layer"].as_u32().unwrap(), - tag: fields["m_Tag"].as_u16().unwrap(), - name: fields["m_Name"].clone().as_string().unwrap(), - is_active: fields["m_IsActive"].as_bool().unwrap(), + layer: fields.field("m_Layer")?, + tag: fields.field("m_Tag")?, + name: fields.field("m_Name")?, + is_active: fields.field("m_IsActive")?, }) } } -- cgit v1.2.3-70-g09d2