aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/payload/components/mod.rs3
-rw-r--r--src/payload/mod.rs1
2 files changed, 4 insertions, 0 deletions
diff --git a/src/payload/components/mod.rs b/src/payload/components/mod.rs
index e8919fd..2a83713 100644
--- a/src/payload/components/mod.rs
+++ b/src/payload/components/mod.rs
@@ -54,3 +54,6 @@ pub struct Script {
#[derive(Serialize, Deserialize, Clone, Default, Deref, DerefMut, Debug)]
pub struct Relationships(pub HashMap<String, [u8; 16]>);
+
+#[derive(Serialize, Deserialize, Clone, Default, Debug)]
+pub struct Pickup;
diff --git a/src/payload/mod.rs b/src/payload/mod.rs
index 483fee5..dd064f2 100644
--- a/src/payload/mod.rs
+++ b/src/payload/mod.rs
@@ -14,6 +14,7 @@ pub struct DirworldEntityPayload {
pub mesh_collider: Option<components::MeshCollider>,
pub scripts: Option<Vec<components::Script>>,
pub relationships: Option<components::Relationships>,
+ pub pickup: Option<components::Pickup>,
}
impl DirworldEntityPayload {