UNPKG

@jsprismarine/raknet

Version:
26 lines (23 loc) 2.65 kB
import { MessageIdentifiers } from '../MessageIdentifiers.es.js'; import OfflinePacket from '../OfflinePacket.es.js'; class OpenConnectionReply1 extends OfflinePacket { constructor(buffer) { super(MessageIdentifiers.OPEN_CONNECTION_REPLY_1, buffer); } serverGUID; mtuSize; decodePayload() { this.readMagic(); this.serverGUID = this.readLong(); this.readByte(); this.mtuSize = this.readUnsignedShort(); } encodePayload() { this.writeMagic(); this.writeLong(this.serverGUID); this.writeByte(0); this.writeUnsignedShort(this.mtuSize); } } export { OpenConnectionReply1 as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiT3BlbkNvbm5lY3Rpb25SZXBseTEuZXMuanMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9wcm90b2NvbC9jb25uZWN0aW9uL09wZW5Db25uZWN0aW9uUmVwbHkxLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1lc3NhZ2VJZGVudGlmaWVycyB9IGZyb20gJy4uL01lc3NhZ2VJZGVudGlmaWVycyc7XG5pbXBvcnQgT2ZmbGluZVBhY2tldCBmcm9tICcuLi9PZmZsaW5lUGFja2V0JztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgT3BlbkNvbm5lY3Rpb25SZXBseTEgZXh0ZW5kcyBPZmZsaW5lUGFja2V0IHtcbiAgICBwdWJsaWMgY29uc3RydWN0b3IoYnVmZmVyPzogQnVmZmVyKSB7XG4gICAgICAgIHN1cGVyKE1lc3NhZ2VJZGVudGlmaWVycy5PUEVOX0NPTk5FQ1RJT05fUkVQTFlfMSwgYnVmZmVyKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgc2VydmVyR1VJRCE6IGJpZ2ludDtcbiAgICBwdWJsaWMgbXR1U2l6ZSE6IG51bWJlcjtcblxuICAgIHB1YmxpYyBkZWNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLnJlYWRNYWdpYygpO1xuICAgICAgICB0aGlzLnNlcnZlckdVSUQgPSB0aGlzLnJlYWRMb25nKCk7XG4gICAgICAgIHRoaXMucmVhZEJ5dGUoKTsgLy8gU2VjdXJlXG4gICAgICAgIHRoaXMubXR1U2l6ZSA9IHRoaXMucmVhZFVuc2lnbmVkU2hvcnQoKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZW5jb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy53cml0ZU1hZ2ljKCk7XG4gICAgICAgIHRoaXMud3JpdGVMb25nKHRoaXMuc2VydmVyR1VJRCk7XG4gICAgICAgIHRoaXMud3JpdGVCeXRlKDApOyAvLyBJcyB1c2luZyBzZWN1cml0eVxuICAgICAgICB0aGlzLndyaXRlVW5zaWduZWRTaG9ydCh0aGlzLm10dVNpemUpO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFHQSxNQUFxQiw2QkFBNkIsYUFBYyxDQUFBO0FBQUEsRUFDckQsWUFBWSxNQUFpQixFQUFBO0FBQ2hDLElBQU0sS0FBQSxDQUFBLGtCQUFBLENBQW1CLHlCQUF5QixNQUFNLENBQUE7QUFBQTtBQUM1RCxFQUVPLFVBQUE7QUFBQSxFQUNBLE9BQUE7QUFBQSxFQUVBLGFBQXNCLEdBQUE7QUFDekIsSUFBQSxJQUFBLENBQUssU0FBVSxFQUFBO0FBQ2YsSUFBSyxJQUFBLENBQUEsVUFBQSxHQUFhLEtBQUssUUFBUyxFQUFBO0FBQ2hDLElBQUEsSUFBQSxDQUFLLFFBQVMsRUFBQTtBQUNkLElBQUssSUFBQSxDQUFBLE9BQUEsR0FBVSxLQUFLLGlCQUFrQixFQUFBO0FBQUE7QUFDMUMsRUFFTyxhQUFzQixHQUFBO0FBQ3pCLElBQUEsSUFBQSxDQUFLLFVBQVcsRUFBQTtBQUNoQixJQUFLLElBQUEsQ0FBQSxTQUFBLENBQVUsS0FBSyxVQUFVLENBQUE7QUFDOUIsSUFBQSxJQUFBLENBQUssVUFBVSxDQUFDLENBQUE7QUFDaEIsSUFBSyxJQUFBLENBQUEsa0JBQUEsQ0FBbUIsS0FBSyxPQUFPLENBQUE7QUFBQTtBQUU1Qzs7OzsifQ==