protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(name)); _buffer.WriteString(name); _buffer.WriteVaruint(data.Length); _buffer.WriteBytes(data); _buffer.WriteVaruint(capeData.Length); _buffer.WriteBytes(capeData); _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(geometryName)); _buffer.WriteString(geometryName); _buffer.WriteVaruint(geometryData.Length); _buffer.WriteBytes(geometryData); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { uuid.EncodeBody(_buffer); _buffer.WriteVarlong(entityId); _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(displayName)); _buffer.WriteString(displayName); skin.EncodeBody(_buffer); _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(unknown4)); _buffer.WriteString(unknown4); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(name)); _buffer.WriteString(name); _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(@value)); _buffer.WriteString(@value); _buffer.WriteBool(signed); if (signed == true) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(signature)); _buffer.WriteString(signature); } }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(name)); _buffer.WriteString(name); _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(description)); _buffer.WriteString(description); _buffer.WriteUbyte(unknown2); _buffer.WriteUbyte(permissionLevel); _buffer.WriteLittleEndianInt(aliasesEnum); _buffer.WriteVaruint(overloads.Length); foreach (Overload overloadsChild in overloads) { overloadsChild.EncodeBody(_buffer); } }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteUuid(uuid); _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(name)); _buffer.WriteString(name); _buffer.WriteVaruint(properties.Length); foreach (Property propertiesChild in properties) { propertiesChild.EncodeBody(_buffer); } _buffer.WriteVaruint(gamemode); _buffer.WriteVaruint(latency); _buffer.WriteBool(hasDisplayName); if (hasDisplayName == true) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(displayName)); _buffer.WriteString(displayName); } }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVarint(rotationAndIcon); _buffer.WriteUbyte(position.Item1); _buffer.WriteUbyte(position.Item2); _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(label)); _buffer.WriteString(label); _buffer.WriteLittleEndianUint(color); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(name)); _buffer.WriteString(name); _buffer.WriteVaruint(valuesIndexes.Length); foreach (ushort valuesIndexesChild in valuesIndexes) { _buffer.WriteLittleEndianUshort(valuesIndexesChild); } }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteLittleEndianFloat(min); _buffer.WriteLittleEndianFloat(max); _buffer.WriteLittleEndianFloat(@value); _buffer.WriteLittleEndianFloat(@default); _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(name)); _buffer.WriteString(name); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(key)); _buffer.WriteString(key); _buffer.WriteBigEndianDouble(@value); _buffer.WriteVaruint(modifiers.Length); foreach (Modifier modifiersChild in modifiers) { modifiersChild.EncodeBody(_buffer); } }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteUuid(uuid); _buffer.WriteBool(hasDisplayName); if (hasDisplayName == true) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(displayName)); _buffer.WriteString(displayName); } }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVarint(id); if (id > 0) { _buffer.WriteVarint(metaAndCount); } if (id > 0) { _buffer.WriteLittleEndianUshort(nbt.Length); _buffer.WriteBytes(nbt); } _buffer.WriteVaruint(canPlaceOn.Length); foreach (string canPlaceOnChild in canPlaceOn) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(canPlaceOnChild)); _buffer.WriteString(canPlaceOnChild); } _buffer.WriteVaruint(canDestroy.Length); foreach (string canDestroyChild in canDestroy) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(canDestroyChild)); _buffer.WriteString(canDestroyChild); } }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(name)); _buffer.WriteString(name); _buffer.WriteUbyte(type); if (type == 1) { _buffer.WriteBool(booleanValue); } if (type == 2) { _buffer.WriteVaruint(integerValue); } if (type == 3) { _buffer.WriteLittleEndianFloat(floatingValue); } }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(name)); _buffer.WriteString(name); _buffer.WriteVaruint(@value); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(id)); _buffer.WriteString(id); _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(version)); _buffer.WriteString(version); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(name)); _buffer.WriteString(name); _buffer.WriteLittleEndianUint(type); _buffer.WriteBool(optional); }