Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }