Example #1
0
 public override void LoadConfig(IPluginConfig config)
 {
     Config = CactbotEventSourceConfig.LoadConfig(config, logger);
     if (Config.OverlayData == null)
     {
         Config.OverlayData = new Dictionary <string, JToken>();
     }
 }
Example #2
0
        public override void LoadConfig(IPluginConfig config)
        {
            Config = CactbotEventSourceConfig.LoadConfig(config, logger);
            if (Config.OverlayData == null)
            {
                Config.OverlayData = new Dictionary <string, JToken>();
            }

            Config.WatchFileChangesChanged += (o, e) => {
                if (Config.WatchFileChanges)
                {
                    StartFileWatcher();
                }
                else
                {
                    StopFileWatcher();
                }
            };

            if (Config.WatchFileChanges)
            {
                StartFileWatcher();
            }
        }