Aurora.Addon.HyperGrid.HGInventoryService.Initialize C# (CSharp) Метод

Initialize() публичный Метод

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void
        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);
        }