private void ReadTexinfo() { texinfoLump = new BSPTexInfoLump(); BSPfile.BaseStream.Seek(header.directory[6].Offset, SeekOrigin.Begin); int numTexinfos = header.directory[6].Length / 40; texinfoLump.texinfo = new BSPTexInfo[numTexinfos]; for (int i = 0; i < numTexinfos; i++) { texinfoLump.texinfo[i] = new BSPTexInfo(new Vector3(BSPfile.ReadSingle(), BSPfile.ReadSingle(), BSPfile.ReadSingle()), BSPfile.ReadSingle(), new Vector3(BSPfile.ReadSingle(), BSPfile.ReadSingle(), BSPfile.ReadSingle()), BSPfile.ReadSingle(), BSPfile.ReadInt32(), BSPfile.ReadInt32()); } }
private void ReadTexinfo() { texinfoLump = new BSPTexInfoLump(); BSPfile.BaseStream.Position = header.directory [6].offset; int numTexinfos = header.directory [6].length / 40; texinfoLump.texinfo = new BSPTexInfo[numTexinfos]; for (int i = 0; i < numTexinfos; i++) { texinfoLump.texinfo [i] = new BSPTexInfo(BSPfile.ReadVector3(), BSPfile.ReadSingle(), BSPfile.ReadVector3(), BSPfile.ReadSingle(), BSPfile.ReadUInt32(), BSPfile.ReadUInt32()); } }
private void ReadTexinfo () { texinfoLump = new BSPTexInfoLump (); BSPfile.BaseStream.Position = header.directory [6].offset; int numTexinfos = header.directory [6].length / 40; texinfoLump.texinfo = new BSPTexInfo[numTexinfos]; for (int i = 0; i < numTexinfos; i++) { texinfoLump.texinfo [i] = new BSPTexInfo (BSPfile.ReadVector3 (), BSPfile.ReadSingle (), BSPfile.ReadVector3 (), BSPfile.ReadSingle (), BSPfile.ReadUInt32 (), BSPfile.ReadUInt32 ()); } }