protected void InitializeData( BinaryReader reader )
{
ReadEntities( header.lumps[ (int)Quake3LumpType.Entities ], reader );
ReadElements( header.lumps[ (int)Quake3LumpType.Elements ], reader );
ReadFaces( header.lumps[ (int)Quake3LumpType.Faces ], reader );
ReadLeafFaces( header.lumps[ (int)Quake3LumpType.LeafFaces ], reader );
ReadLeaves( header.lumps[ (int)Quake3LumpType.Leaves ], reader );
ReadModels( header.lumps[ (int)Quake3LumpType.Models ], reader );
ReadNodes( header.lumps[ (int)Quake3LumpType.Nodes ], reader );
ReadPlanes( header.lumps[ (int)Quake3LumpType.Planes ], reader );
ReadShaders( header.lumps[ (int)Quake3LumpType.Shaders ], reader );
ReadVisData( header.lumps[ (int)Quake3LumpType.Visibility ], reader );
ReadVertices( header.lumps[ (int)Quake3LumpType.Vertices ], reader );
ReadLeafBrushes( header.lumps[ (int)Quake3LumpType.LeafBrushes ], reader );
ReadBrushes( header.lumps[ (int)Quake3LumpType.Brushes ], reader );
ReadBrushSides( header.lumps[ (int)Quake3LumpType.BrushSides ], reader );
}