示例#1
0
        public F95ZoneMetadataSettings(F95ZoneMetadata 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 <F95ZoneMetadataSettings>();

            // LoadPluginSettings returns null if not saved data is available.
            if (savedSettings != null)
            {
                Option1 = savedSettings.Option1;
                Option2 = savedSettings.Option2;
            }
        }
 public F95ZoneMetadataProvider(MetadataRequestOptions options, F95ZoneMetadata plugin)
 {
     _options = options;
     _plugin  = plugin;
 }