Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/game/StarNetPackets.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/game/StarNetPackets.hpp')
-rw-r--r--source/game/StarNetPackets.hpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/source/game/StarNetPackets.hpp b/source/game/StarNetPackets.hpp
index 63a7ee8..5dbb822 100644
--- a/source/game/StarNetPackets.hpp
+++ b/source/game/StarNetPackets.hpp
@@ -116,7 +116,8 @@ enum class PacketType : uint8_t {
SystemObjectSpawn,
// OpenStarbound packets
- ReplaceTileList
+ ReplaceTileList,
+ UpdateWorldTemplate
};
extern EnumMap<PacketType> const PacketTypeNames;
@@ -970,4 +971,14 @@ struct SystemObjectSpawnPacket : PacketBase<PacketType::SystemObjectSpawn> {
Maybe<Vec2F> position;
JsonObject parameters;
};
+
+struct UpdateWorldTemplatePacket : PacketBase<PacketType::UpdateWorldTemplate> {
+ UpdateWorldTemplatePacket();
+ UpdateWorldTemplatePacket(Json templateData);
+
+ void read(DataStream& ds) override;
+ void write(DataStream& ds) const override;
+
+ Json templateData;
+};
}