Axiom.SceneManagers.Bsp.Quake3Level.ReadVertices C# (CSharp) Method

ReadVertices() private method

private ReadVertices ( InternalBspLump lump, BinaryReader reader ) : void
lump InternalBspLump
reader System.IO.BinaryReader
return void
		private void ReadVertices( InternalBspLump lump, BinaryReader reader )
		{
			reader.BaseStream.Seek( lump.offset, SeekOrigin.Begin );

			for ( int i = 0; i < vertices.Length; i++ )
			{
				vertices[ i ] = new InternalBspVertex();
				vertices[ i ].point = new float[] { reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle() };
				vertices[ i ].texture = new float[] { reader.ReadSingle(), reader.ReadSingle() };
				vertices[ i ].lightMap = new float[] { reader.ReadSingle(), reader.ReadSingle() };
				vertices[ i ].normal = new float[] { reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle() };
				vertices[ i ].color = reader.ReadInt32();

				TransformVector( vertices[ i ].point );
				TransformVector( vertices[ i ].normal, true );
			}
		}