BananaMpq.Layer.AdtRelated.McvtChunk.McvtChunk C# (CSharp) Method

McvtChunk() private method

private McvtChunk ( ChunkHeader header ) : BananaMpq.Layer.Chunks
header BananaMpq.Layer.Chunks.ChunkHeader
return BananaMpq.Layer.Chunks
        internal unsafe McvtChunk(ChunkHeader* header)
            : base(header)
        {
            header->ValidateMagic("MCVT");
            HeightMap = new float[NonDetailVertices, NonDetailVertices];
            var values = (float*)((byte*)header + sizeof(ChunkHeader));
            for (int r = 0; r < NonDetailVertices; r++)
            {
                for (int c = 0; c < NonDetailVertices; c++)
                {
                    HeightMap[r, c] = values[r * ColumnsPerRow + c];
                }
            }
        }
McvtChunk