public Statistics(IPlayniteAPI api) : base(api) { settings = new StatisticsSettings(this); // Get plugin's location string pluginFolder = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); // Add plugin localization in application ressource. PluginCommon.Localization.SetPluginLanguage(pluginFolder, api.Paths.ConfigurationPath); // Add common in application ressource. PluginCommon.Common.Load(pluginFolder); }
public Statistics(IPlayniteAPI api) : base(api) { settings = new StatisticsSettings(this); // Get plugin's location string pluginFolder = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); // Add plugin localization in application ressource. PluginCommon.Localization.SetPluginLanguage(pluginFolder, api.Paths.ConfigurationPath); // Add common in application ressource. PluginCommon.Common.Load(pluginFolder); // Check version if (settings.EnableCheckVersion) { CheckVersion cv = new CheckVersion(); if (cv.Check("Statistics", pluginFolder)) { cv.ShowNotification(api, "Statistics - " + resources.GetString("LOCUpdaterWindowTitle")); } } }