public UserControl GetUiSettings() { if (_parserSettings == null || _parserSettings.IsDisposed) { _parserSettings = new ParserSettings(_settings, ResetPatterns); _parserSettings.SetPatterns(_patterns); } return(_parserSettings); }
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); }