예제 #1
0
        void Refresh()
        {
            lock (locker)
            {
                var result = configReader.ReadValues();
                customTimerSource = result.CustomTimerSource;
                execSource        = result.ExecSource;
                keyBindSource     = result.KeyBindSource;
                autoRunSource     = result.AutoRunSource;
                ircLoggingType    = result.IrcLoggingType;
                otherLoggingType  = result.OtherLoggingType;
                eventLoggingType  = result.EventLoggingType;
                skillGainRate     = result.SkillGainRate;
                noSkillMessageOnAlignmentChange = result.NoSkillMessageOnAlignmentChange;
                noSkillMessageOnFavorChange     = result.NoSkillMessageOnFavorChange;
                saveSkillsOnQuit  = result.SaveSkillsOnQuit;
                timestampMessages = result.TimestampMessages;

                HasBeenRead = true;
            }
            onConfigChanged.Trigger();
        }
예제 #2
0
        void Refresh()
        {
            lock (locker)
            {
                var result = this.configReader.ReadValues();
                this.customTimerSource = result.CustomTimerSource;
                this.execSource = result.ExecSource;
                this.keyBindSource = result.KeyBindSource;
                this.autoRunSource = result.AutoRunSource;
                this.ircLoggingType = result.IrcLoggingType;
                this.otherLoggingType = result.OtherLoggingType;
                this.eventLoggingType = result.EventLoggingType;
                this.skillGainRate = result.SkillGainRate;
                this.noSkillMessageOnAlignmentChange = result.NoSkillMessageOnAlignmentChange;
                this.noSkillMessageOnFavorChange = result.NoSkillMessageOnFavorChange;
                this.saveSkillsOnQuit = result.SaveSkillsOnQuit;
                this.timestampMessages = result.TimestampMessages;

                this.HasBeenRead = true;
            }
            onConfigChanged.Trigger();
        }