예제 #1
0
 public UserControl GetUiSettings()
 {
     if (_parserSettings == null || _parserSettings.IsDisposed)
     {
         _parserSettings = new ParserSettings(_settings, ResetPatterns);
         _parserSettings.SetPatterns(_patterns);
     }
     return(_parserSettings);
 }
예제 #2
0
        public object GetUiSettings()
        {
            if (_parserSettings == null || _parserSettings.IsDisposed)
            {
                var inGameOverlayIsAvailable = LoadedPlugins.Value.Any(p => p.Name == "IngameOverlay");
                _parserSettings = new ParserSettings(_settings, inGameOverlayIsAvailable, ResetPatterns);
                _parserSettings.SetPatterns(_patterns);
            }

            return(_parserSettings);
        }