internal unsafe MliqChunk(ChunkHeader* header)
: base(header)
{
var mliq = (Mliq*)ChunkHeader.ChunkBegin(header);
Position = mliq->position;
var entries = (HeightMapEntry*)(mliq + 1);
var columns = mliq->vertexColumns;
var rows = mliq->vertexRows;
ParseHeightMap(entries, columns, rows);
var flags = (byte*)(entries + columns*rows);
ParseExistsTable(flags, columns - 1, rows - 1);
}