private MOTV[] ReadMOTVChunk(uint size, BinaryReader bin) { var numCoords = size / (sizeof(float) * 2); var textureCoords = new MOTV[numCoords]; for (var i = 0; i < numCoords; i++) { textureCoords[i].X = bin.ReadSingle(); textureCoords[i].Y = bin.ReadSingle(); } return(textureCoords); }
private MOTV[] ReadMOTVChunk(BlizzHeader subchunk, BinaryReader subbin) { var numCoords = subchunk.Size / (sizeof(float) * 2); //Console.WriteLine(numCoords + " texturecords!"); var textureCoords = new MOTV[numCoords]; for (var i = 0; i < numCoords; i++) { textureCoords[i].X = subbin.ReadSingle(); textureCoords[i].Y = subbin.ReadSingle(); } return(textureCoords); }