public SGDBMetadataSettings(SGDBMetadata 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 <SGDBMetadataSettings>(); // LoadPluginSettings returns null if not saved data is available. if (savedSettings != null) { var logger = LogManager.GetLogger(); logger.Info("saved settings"); logger.Info(savedSettings.Option1); logger.Info(savedSettings.SDimension); logger.Info(savedSettings.SStyle); logger.Info(savedSettings.SNsfw); logger.Info(savedSettings.SHumor); logger.Info(savedSettings.SIconAssetSelection); Option1 = savedSettings.Option1; SDimension = savedSettings.SDimension; SStyle = savedSettings.SStyle; SNsfw = savedSettings.SNsfw; SHumor = savedSettings.SHumor; SIconAssetSelection = savedSettings.SIconAssetSelection; } }
public SGDBMetadataProvider(MetadataRequestOptions options, SGDBMetadata plugin, string apiKey, string dimension, string style) { this.options = options; this.plugin = plugin; services = new SgdbServiceClient(apiKey, dimension, style); var logger = LogManager.GetLogger(); logger.Info("SGDB Initialized"); }
public SGDBMetadataProvider(MetadataRequestOptions options, SGDBMetadata plugin, string apiKey, string dimension, string style, string nsfw, string humor, string iconAssetSelection) { this.options = options; this.plugin = plugin; this.iconAssetSelection = iconAssetSelection; services = new SgdbServiceClient(apiKey, dimension, style, nsfw, humor); var logger = LogManager.GetLogger(); logger.Info("SGDB Initialized"); }
public SGDBMetadataSettings(SGDBMetadata 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 <SGDBMetadataSettings>(); // LoadPluginSettings returns null if not saved data is available. if (savedSettings != null) { Option1 = savedSettings.Option1; SDimension = savedSettings.SDimension; SStyle = savedSettings.SStyle; } }
public SGDBMetadataProvider(MetadataRequestOptions options, SGDBMetadata plugin, string apiKey, string dimension, string style) { this.options = options; this.plugin = plugin; services = new SgdbServiceClient(apiKey, dimension, style); }