public void Dump()
{
LogManager.Instance.Write( "Static Geometry Report for {0}", name );
LogManager.Instance.Write( "-------------------------------------------------" );
LogManager.Instance.Write( "Build Count: {0}", buildCount );
LogManager.Instance.Write( "Number of queued submeshes: {0}", queuedSubMeshes.Count );
LogManager.Instance.Write( "Number of regions: {0}", regionMap.Count );
LogManager.Instance.Write( "Region dimensions: {0}", regionDimensions );
LogManager.Instance.Write( "Origin: {0}", origin );
LogManager.Instance.Write( "Max distance: {0}", upperDistance );
LogManager.Instance.Write( "Casts shadows?: {0}", castShadows );
foreach ( Region region in regionMap.Values )
region.Dump();
LogManager.Instance.Write( "-------------------------------------------------" );
}