Ejemplo n.º 1
0
        /// <summary>
        /// 初始化所有模块和服务
        /// </summary>
        private void Init()
        {
            try
            {
                foreach (var type in _services.Keys)
                {
                    var service = _services[type];
                    service.Init(this);
                }

                foreach (var type in _modules.Keys)
                {
                    var module = _modules[type];
                    module.Init(this);
                }

                _actorDispatcher.Init(this);
                Store.Init(this);
            }
            catch (QQException e)
            {
                Logger.LogWarning($"初始化模块和服务失败{e}");
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 初始化所有模块和服务
        /// </summary>
        private void Init()
        {
            try
            {
                foreach (var type in _services.Keys)
                {
                    var service = _services[type];
                    service.Init(this);
                }

                foreach (var type in _modules.Keys)
                {
                    var module = _modules[type];
                    module.Init(this);
                }

                _actorDispatcher.Init(this);
                Store.Init(this);
            }
            catch (QQException e)
            {
                MyLogger.Default.Warn("初始化模块和服务失败", e);
            }
        }