Axiom.SceneManagers.Bsp.Quake3Level.ReadLeaves C# (CSharp) Метод

ReadLeaves() приватный Метод

private ReadLeaves ( InternalBspLump lump, BinaryReader reader ) : void
lump InternalBspLump
reader System.IO.BinaryReader
Результат void
		private void ReadLeaves( InternalBspLump lump, BinaryReader reader )
		{
			reader.BaseStream.Seek( lump.offset, SeekOrigin.Begin );

			for ( int i = 0; i < leaves.Length; i++ )
			{
				leaves[ i ] = new InternalBspLeaf();
				leaves[ i ].cluster = reader.ReadInt32();
				leaves[ i ].area = reader.ReadInt32();

				leaves[ i ].bbox = new int[ 6 ];

				for ( int j = 0; j < leaves[ i ].bbox.Length; j++ )
					leaves[ i ].bbox[ j ] = reader.ReadInt32();

				leaves[ i ].faceStart = reader.ReadInt32();
				leaves[ i ].faceCount = reader.ReadInt32();
				leaves[ i ].brushStart = reader.ReadInt32();
				leaves[ i ].brushCount = reader.ReadInt32();

				TransformBoundingBox( leaves[ i ].bbox );
			}
		}