Add support for parsing activate scene packets

This commit is contained in:
2024-04-19 15:07:47 +10:00
parent ce46892fde
commit 80b40cafcb
3 changed files with 25 additions and 1 deletions

View File

@@ -14,6 +14,7 @@ enum class PacketType {
MOVE_TO_SAVED_POSITION,
FIELDS,
FIELD_COMMAND,
ACTIVATE_SCENE,
UNKNOWN
};
@@ -35,7 +36,11 @@ struct FieldsParameters {
std::vector<Field> fields;
};
using PacketParameters = std::variant<std::monostate, FieldsParameters>;
struct ActivateSceneParameters {
uint8_t sceneID;
};
using PacketParameters = std::variant<std::monostate, FieldsParameters, ActivateSceneParameters>;
struct BroadcastHeader {
uint16_t source;