Add WriteSubMessage helper

This commit is contained in:
Joshua Ashton 2020-08-13 15:56:24 +01:00
parent 71f78fa89c
commit b563f3ed45
2 changed files with 6 additions and 1 deletions

View File

@ -261,7 +261,7 @@ namespace Feather
chunkData.Write<int32_t>(biomes[i]);
sections.Finalize();
chunkData.WriteData(sections.GetData(), sections.GetDataSize());
chunkData.WriteSubMessage(sections);
// Block Ents
chunkData.WriteVarInt(0);

View File

@ -77,6 +77,11 @@ namespace Feather
Write<int64_t>(pos.Encode());
}
inline void WriteSubMessage(const NetworkMessage& message)
{
WriteData(message.GetData(), message.GetDataSize());
}
inline void Finalize()
{
PrependVarIntSize();