UNPKG

@jsprismarine/raknet

Version:
27 lines (24 loc) 2.72 kB
import { MessageIdentifiers } from '../MessageIdentifiers.es.js'; import OfflinePacket from '../OfflinePacket.es.js'; class UnconnectedPong 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); } } export { UnconnectedPong as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVW5jb25uZWN0ZWRQb25nLmVzLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvcHJvdG9jb2wvb2ZmbGluZS9VbmNvbm5lY3RlZFBvbmcudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTWVzc2FnZUlkZW50aWZpZXJzIH0gZnJvbSAnLi4vTWVzc2FnZUlkZW50aWZpZXJzJztcbmltcG9ydCBPZmZsaW5lUGFja2V0IGZyb20gJy4uL09mZmxpbmVQYWNrZXQnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBVbmNvbm5lY3RlZFBvbmcgZXh0ZW5kcyBPZmZsaW5lUGFja2V0IHtcbiAgICBwdWJsaWMgY29uc3RydWN0b3IoYnVmZmVyPzogQnVmZmVyKSB7XG4gICAgICAgIHN1cGVyKE1lc3NhZ2VJZGVudGlmaWVycy5VTkNPTk5FQ1RFRF9QT05HLCBidWZmZXIpO1xuICAgIH1cblxuICAgIHB1YmxpYyB0aW1lc3RhbXAhOiBiaWdpbnQ7XG4gICAgcHVibGljIHNlcnZlckd1aWQhOiBiaWdpbnQ7XG4gICAgcHVibGljIHNlcnZlck5hbWUhOiBzdHJpbmc7XG5cbiAgICBwdWJsaWMgZGVjb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy50aW1lc3RhbXAgPSB0aGlzLnJlYWRMb25nKCk7XG4gICAgICAgIHRoaXMuc2VydmVyR3VpZCA9IHRoaXMucmVhZExvbmcoKTtcbiAgICAgICAgdGhpcy5yZWFkTWFnaWMoKTtcbiAgICAgICAgdGhpcy5zZXJ2ZXJOYW1lID0gdGhpcy5yZWFkU3RyaW5nKCk7XG4gICAgfVxuXG4gICAgcHVibGljIGVuY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMud3JpdGVMb25nKHRoaXMudGltZXN0YW1wKTtcbiAgICAgICAgdGhpcy53cml0ZUxvbmcodGhpcy5zZXJ2ZXJHdWlkKTtcbiAgICAgICAgdGhpcy53cml0ZU1hZ2ljKCk7XG4gICAgICAgIHRoaXMud3JpdGVTdHJpbmcodGhpcy5zZXJ2ZXJOYW1lKTtcbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBR0EsTUFBcUIsd0JBQXdCLGFBQWMsQ0FBQTtBQUFBLEVBQ2hELFlBQVksTUFBaUIsRUFBQTtBQUNoQyxJQUFNLEtBQUEsQ0FBQSxrQkFBQSxDQUFtQixrQkFBa0IsTUFBTSxDQUFBO0FBQUE7QUFDckQsRUFFTyxTQUFBO0FBQUEsRUFDQSxVQUFBO0FBQUEsRUFDQSxVQUFBO0FBQUEsRUFFQSxhQUFzQixHQUFBO0FBQ3pCLElBQUssSUFBQSxDQUFBLFNBQUEsR0FBWSxLQUFLLFFBQVMsRUFBQTtBQUMvQixJQUFLLElBQUEsQ0FBQSxVQUFBLEdBQWEsS0FBSyxRQUFTLEVBQUE7QUFDaEMsSUFBQSxJQUFBLENBQUssU0FBVSxFQUFBO0FBQ2YsSUFBSyxJQUFBLENBQUEsVUFBQSxHQUFhLEtBQUssVUFBVyxFQUFBO0FBQUE7QUFDdEMsRUFFTyxhQUFzQixHQUFBO0FBQ3pCLElBQUssSUFBQSxDQUFBLFNBQUEsQ0FBVSxLQUFLLFNBQVMsQ0FBQTtBQUM3QixJQUFLLElBQUEsQ0FBQSxTQUFBLENBQVUsS0FBSyxVQUFVLENBQUE7QUFDOUIsSUFBQSxJQUFBLENBQUssVUFBVyxFQUFBO0FBQ2hCLElBQUssSUFBQSxDQUFBLFdBQUEsQ0FBWSxLQUFLLFVBQVUsQ0FBQTtBQUFBO0FBRXhDOzs7OyJ9