示例#1
0
 public ItemStatService(
     IDatabaseItemStatDao databaseItemStatDao,
     IItemSkillDao itemSkillDao
     )
 {
     this._databaseItemStatDao = databaseItemStatDao;
     this._itemSkillDao        = itemSkillDao;
     _xpacSkills = _databaseItemStatDao.GetExpacSkillModifierSkills();
 }
示例#2
0
        public ItemStatService(
            IDatabaseItemStatDao databaseItemStatDao,
            IItemSkillDao itemSkillDao,
            SettingsService settings)
        {
            this._databaseItemStatDao = databaseItemStatDao;
            this._itemSkillDao        = itemSkillDao;
            _settings = settings;

            Thread thread = new Thread(() => {
                ExceptionReporter.EnableLogUnhandledOnThread();
                _xpacSkills = _databaseItemStatDao.GetExpacSkillModifierSkills();
            });

            thread.Start();
        }
示例#3
0
 public Dictionary <string, ISet <DBSTatRow> > GetExpacSkillModifierSkills()
 {
     return(ThreadExecuter.Execute(
                () => repo.GetExpacSkillModifierSkills()
                ));
 }