Axiom.SceneManagers.PortalConnected.PCZoneFactoryManager.UnregisterPCZoneFactory C# (CSharp) Method

UnregisterPCZoneFactory() public method

public UnregisterPCZoneFactory ( PCZoneFactory factory ) : void
factory PCZoneFactory
return void
		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" );
				}
			}
		}