public MetadataLocalProvider(MetadataRequestOptions options, MetadataLocal plugin, string PlayniteConfigurationPath, MetadataLocalSettings settings) { _options = options; _plugin = plugin; _PlayniteConfigurationPath = PlayniteConfigurationPath; _settings = settings; }
public MetadataLocal(IPlayniteAPI api) : base(api) { settings = new MetadataLocalSettings(this); PlayniteConfigurationPath = api.Paths.ConfigurationPath; // Get plugin's location string pluginFolder = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); // Add plugin localization in application ressource. PluginCommon.Localization.SetPluginLanguage(pluginFolder, api.ApplicationSettings.Language); // Check version if (settings.EnableCheckVersion) { CheckVersion cv = new CheckVersion(); if (cv.Check("MetadataLocal", pluginFolder)) { cv.ShowNotification(api, "MetadataLocal - " + resources.GetString("LOCUpdaterWindowTitle")); } } }