protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteBigEndianUlong(position); _buffer.WriteVaruint(face); _buffer.WriteVaruint(hand); _buffer.WriteUbyte(cursorPosition.Item1); _buffer.WriteUbyte(cursorPosition.Item2); _buffer.WriteUbyte(cursorPosition.Item3); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteUbyte(window); _buffer.WriteBigEndianUshort(slot); _buffer.WriteUbyte(button); _buffer.WriteBigEndianUshort(action); _buffer.WriteVaruint(mode); clickedItem.EncodeBody(_buffer); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(language)); _buffer.WriteString(language); _buffer.WriteUbyte(viewDistance); _buffer.WriteVaruint(chatMode); _buffer.WriteBool(chatColors); _buffer.WriteUbyte(displayedSkinParts); _buffer.WriteUbyte(mainHand); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { foreach (byte magicChild in magic) { _buffer.WriteUbyte(magicChild); } _buffer.WriteUbyte(protocol); _buffer.WriteBytes(mtu); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteBigEndianLong(pingId); foreach (byte magicChild in magic) { _buffer.WriteUbyte(magicChild); } _buffer.WriteBigEndianLong(guid); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { foreach (byte magicChild in magic) { _buffer.WriteUbyte(magicChild); } serverAddress.EncodeBody(_buffer); _buffer.WriteBigEndianUshort(mtuLength); _buffer.WriteBigEndianLong(clientId); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { foreach (byte magicChild in magic) { _buffer.WriteUbyte(magicChild); } _buffer.WriteBigEndianLong(serverId); _buffer.WriteBool(security); _buffer.WriteBigEndianUshort(mtuLength); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteBigEndianLong(pingId); _buffer.WriteBigEndianLong(serverId); foreach (byte magicChild in magic) { _buffer.WriteUbyte(magicChild); } _buffer.WriteBigEndianUshort(Encoding.UTF8.GetByteCount(status)); _buffer.WriteString(status); }
public override void EncodeId(sul.Utils.Buffer _buffer) { _buffer.WriteUbyte(Id); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteUbyte(window); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteUbyte(window); _buffer.WriteBigEndianUshort(action); _buffer.WriteBool(accepted); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteBigEndianFloat(sideways); _buffer.WriteBigEndianFloat(forward); _buffer.WriteUbyte(flags); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(status); _buffer.WriteBigEndianUlong(position); _buffer.WriteUbyte(face); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteUbyte(flags); _buffer.WriteBigEndianFloat(flyingSpeed); _buffer.WriteBigEndianFloat(walkingSpeed); }