public override void Initialize(IConfigSource config, IRegistryCore registry)
{
IConfig hgConfig = config.Configs["HyperGrid"];
if (hgConfig == null || !hgConfig.GetBoolean ("Enabled", false))
return;
IConfig handlerConfig = config.Configs["Handlers"];
if (handlerConfig.GetString ("ExternalInventoryHandler", "") != Name)
return;
m_registry = registry;
registry.RegisterModuleInterface<IExternalInventoryService> (this);
m_UserAccountService = registry.RequestModuleInterface<IUserAccountService> ();
if (handlerConfig.GetString ("InventoryHandler", "") != Name)
return;
registry.RegisterModuleInterface<IInventoryService> (this);
}