public GameActivitySettings(GameActivity plugin) { // Injecting your plugin instance is required for Save/Load method because Playnite saves data to a location based on what plugin requested the operation. this.plugin = plugin; // Load saved settings. var savedSettings = plugin.LoadPluginSettings <GameActivitySettings>(); // LoadPluginSettings returns null if not saved data is available. if (savedSettings != null) { EnableCheckVersion = savedSettings.EnableCheckVersion; EnableIntegrationInDescription = savedSettings.EnableIntegrationInDescription; EnableIntegrationInDescriptionWithToggle = savedSettings.EnableIntegrationInDescriptionWithToggle; EnableIntegrationButtonHeader = savedSettings.EnableIntegrationButtonHeader; IntegrationShowTitle = savedSettings.IntegrationShowTitle; IntegrationShowGraphic = savedSettings.IntegrationShowGraphic; IntegrationShowGraphicLog = savedSettings.IntegrationShowGraphicLog; IntegrationTopGameDetails = savedSettings.IntegrationTopGameDetails; IntegrationToggleDetails = savedSettings.IntegrationToggleDetails; EnableIntegrationInCustomTheme = savedSettings.EnableIntegrationInCustomTheme; EnableIntegrationButton = savedSettings.EnableIntegrationButton; EnableIntegrationButtonDetails = savedSettings.EnableIntegrationButtonDetails; showLauncherIcons = savedSettings.showLauncherIcons; EnableLogging = savedSettings.EnableLogging; TimeIntervalLogging = savedSettings.TimeIntervalLogging; UseMsiAfterburner = savedSettings.UseMsiAfterburner; UseHWiNFO = savedSettings.UseHWiNFO; HWiNFO_gpu_sensorsID = savedSettings.HWiNFO_gpu_sensorsID; HWiNFO_gpu_elementID = savedSettings.HWiNFO_gpu_elementID; HWiNFO_fps_sensorsID = savedSettings.HWiNFO_fps_sensorsID; HWiNFO_fps_elementID = savedSettings.HWiNFO_fps_elementID; HWiNFO_gpuT_sensorsID = savedSettings.HWiNFO_gpuT_sensorsID; HWiNFO_gpuT_elementID = savedSettings.HWiNFO_gpuT_elementID; HWiNFO_cpuT_sensorsID = savedSettings.HWiNFO_cpuT_sensorsID; HWiNFO_cpuT_elementID = savedSettings.HWiNFO_cpuT_elementID; EnableWarning = savedSettings.EnableWarning; MinFps = savedSettings.MinFps; MaxCpuTemp = savedSettings.MaxCpuTemp; MaxGpuTemp = savedSettings.MaxGpuTemp; MaxCpuUsage = savedSettings.MaxCpuUsage; MaxGpuUsage = savedSettings.MaxGpuUsage; MaxRamUsage = savedSettings.MaxRamUsage; } }
public GameActivitySettings(GameActivity plugin) { // Injecting your plugin instance is required for Save/Load method because Playnite saves data to a location based on what plugin requested the operation. this.plugin = plugin; // Load saved settings. var savedSettings = plugin.LoadPluginSettings <GameActivitySettings>(); // LoadPluginSettings returns null if not saved data is available. if (savedSettings != null) { showLauncherIcons = savedSettings.showLauncherIcons; EnableLogging = savedSettings.EnableLogging; TimeIntervalLogging = savedSettings.TimeIntervalLogging; UseMsiAfterburner = savedSettings.UseMsiAfterburner; UseHWiNFO = savedSettings.UseHWiNFO; HWiNFO_gpu_sensorsID = savedSettings.HWiNFO_gpu_sensorsID; HWiNFO_gpu_elementID = savedSettings.HWiNFO_gpu_elementID; HWiNFO_fps_sensorsID = savedSettings.HWiNFO_fps_sensorsID; HWiNFO_fps_elementID = savedSettings.HWiNFO_fps_elementID; HWiNFO_gpuT_sensorsID = savedSettings.HWiNFO_gpuT_sensorsID; HWiNFO_gpuT_elementID = savedSettings.HWiNFO_gpuT_elementID; HWiNFO_cpuT_sensorsID = savedSettings.HWiNFO_cpuT_sensorsID; HWiNFO_cpuT_elementID = savedSettings.HWiNFO_cpuT_elementID; EnableWarning = savedSettings.EnableWarning; MinFps = savedSettings.MinFps; MaxCpuTemp = savedSettings.MaxCpuTemp; MaxGpuTemp = savedSettings.MaxGpuTemp; MaxCpuUsage = savedSettings.MaxCpuUsage; MaxGpuUsage = savedSettings.MaxGpuUsage; MaxRamUsage = savedSettings.MaxRamUsage; } }