UNPKG

@jsprismarine/raknet

Version:
27 lines (26 loc) 2.46 kB
import { MessageIdentifiers } from "../MessageIdentifiers.es.js"; import OfflinePacket from "../OfflinePacket.es.js"; //#region src/protocol/offline/UnconnectedPong.ts var UnconnectedPong = class extends OfflinePacket { constructor(buffer) { super(MessageIdentifiers.UNCONNECTED_PONG, buffer); } timestamp; serverGuid; serverName; decodePayload() { this.timestamp = this.readLong(); this.serverGuid = this.readLong(); this.readMagic(); this.serverName = this.readString(); } encodePayload() { this.writeLong(this.timestamp); this.writeLong(this.serverGuid); this.writeMagic(); this.writeString(this.serverName); } }; //#endregion export { UnconnectedPong as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVW5jb25uZWN0ZWRQb25nLmVzLmpzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9wcm90b2NvbC9vZmZsaW5lL1VuY29ubmVjdGVkUG9uZy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNZXNzYWdlSWRlbnRpZmllcnMgfSBmcm9tICcuLi9NZXNzYWdlSWRlbnRpZmllcnMnO1xuaW1wb3J0IE9mZmxpbmVQYWNrZXQgZnJvbSAnLi4vT2ZmbGluZVBhY2tldCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFVuY29ubmVjdGVkUG9uZyBleHRlbmRzIE9mZmxpbmVQYWNrZXQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcihidWZmZXI/OiBCdWZmZXIpIHtcbiAgICAgICAgc3VwZXIoTWVzc2FnZUlkZW50aWZpZXJzLlVOQ09OTkVDVEVEX1BPTkcsIGJ1ZmZlcik7XG4gICAgfVxuXG4gICAgcHVibGljIHRpbWVzdGFtcCE6IGJpZ2ludDtcbiAgICBwdWJsaWMgc2VydmVyR3VpZCE6IGJpZ2ludDtcbiAgICBwdWJsaWMgc2VydmVyTmFtZSE6IHN0cmluZztcblxuICAgIHB1YmxpYyBkZWNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLnRpbWVzdGFtcCA9IHRoaXMucmVhZExvbmcoKTtcbiAgICAgICAgdGhpcy5zZXJ2ZXJHdWlkID0gdGhpcy5yZWFkTG9uZygpO1xuICAgICAgICB0aGlzLnJlYWRNYWdpYygpO1xuICAgICAgICB0aGlzLnNlcnZlck5hbWUgPSB0aGlzLnJlYWRTdHJpbmcoKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZW5jb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy53cml0ZUxvbmcodGhpcy50aW1lc3RhbXApO1xuICAgICAgICB0aGlzLndyaXRlTG9uZyh0aGlzLnNlcnZlckd1aWQpO1xuICAgICAgICB0aGlzLndyaXRlTWFnaWMoKTtcbiAgICAgICAgdGhpcy53cml0ZVN0cmluZyh0aGlzLnNlcnZlck5hbWUpO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7O0FBR0EsSUFBcUIsa0JBQXJCLGNBQTZDLGNBQWM7Q0FDdkQsWUFBbUIsUUFBaUI7RUFDaEMsTUFBTSxtQkFBbUIsa0JBQWtCLE1BQU07Q0FDckQ7Q0FFQTtDQUNBO0NBQ0E7Q0FFQSxnQkFBNkI7RUFDekIsS0FBSyxZQUFZLEtBQUssU0FBUztFQUMvQixLQUFLLGFBQWEsS0FBSyxTQUFTO0VBQ2hDLEtBQUssVUFBVTtFQUNmLEtBQUssYUFBYSxLQUFLLFdBQVc7Q0FDdEM7Q0FFQSxnQkFBNkI7RUFDekIsS0FBSyxVQUFVLEtBQUssU0FBUztFQUM3QixLQUFLLFVBQVUsS0FBSyxVQUFVO0VBQzlCLEtBQUssV0FBVztFQUNoQixLQUFLLFlBQVksS0FBSyxVQUFVO0NBQ3BDO0FBQ0oifQ==