import {Vector} from '@avocado/math'; import {SynchronizedUpdatePacket} from '@avocado/net'; export class RoomUpdateSizePacket extends SynchronizedUpdatePacket { static pack(packet) { const data = packet.data[1]; data.size = Vector.packToUint32(data.size); return super.pack(packet); } static get synchronizationSchema() { return { size: 'uint32', }; } static unpack(packet) { const data = super.unpack(packet); data.size = Vector.unpackFromUint32(data.size); return data; } }