public void UnregisterPCZoneFactory( PCZoneFactory factory )
{
if ( null != factory )
{
//find and remove factory from mPCZoneFactories
// Note that this does not free the factory from memory, just removes from the factory manager
string name = factory.FactoryTypeName;
if ( pCZoneFactories.ContainsKey( name ) )
{
pCZoneFactories.Remove( name );
LogManager.Instance.Write( "PCZone Factory Type '" + name + "' unregistered" );
}
}
}