#pragma once #include #include #include namespace blitz { namespace protocol { using PacketPtr = std::unique_ptr; namespace PacketSerializer { godot::PackedByteArray Serialize(const Packet& a_Packet); std::unique_ptr Deserialize(godot::PackedByteArray& a_Data); } } // namespace protocol } // namespace blitz