aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLibravatar Silas Bartha <silas@exvacuum.dev>2024-11-24 12:45:41 -0500
committerLibravatar Silas Bartha <silas@exvacuum.dev>2024-11-24 12:45:41 -0500
commitf3a7c2139cb3f9074d28dd99fa1bbd10d752547e (patch)
treeac1f06681840ba6714676bc5d656a697bc0d5bbe
parentf9ec6868196c4ba3df5493a596ced3a54d69dbc3 (diff)
Sun Nov 24 12:45:41 PM EST 2024
-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 {