aboutsummaryrefslogtreecommitdiff
path: root/src/classes/gameobject.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/classes/gameobject.rs')
-rw-r--r--src/classes/gameobject.rs12
1 files changed, 6 insertions, 6 deletions
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")?,
})
}
}