public IgdbMetadataPlugin(IPlayniteAPI api) : base( "IGDB", Guid.Parse("000001DB-DBD1-46C6-B5D0-B1BA559D10E4"), new List <MetadataField> { MetadataField.Description, MetadataField.CoverImage, MetadataField.BackgroundImage, MetadataField.ReleaseDate, MetadataField.Developers, MetadataField.Publishers, MetadataField.Genres, MetadataField.Links, MetadataField.Features, MetadataField.CriticScore, MetadataField.CommunityScore, MetadataField.Series, MetadataField.AgeRating }, () => new IgdbMetadataSettingsView(), null, api) { Client = new IgdbServiceClient(api.ApplicationInfo.ApplicationVersion); SettingsViewModel = new IgdbMetadataSettingsViewModel(this, api); }
public IgdbMetadataPlugin(IPlayniteAPI playniteAPI, IgdbServiceClient client) : base(playniteAPI) { Client = client; Settings = new IgdbMetadataSettings(this); }
public IgdbMetadataPlugin(IPlayniteAPI playniteAPI) : base(playniteAPI) { Client = new IgdbServiceClient(playniteAPI.ApplicationInfo.ApplicationVersion); Settings = new IgdbMetadataSettings(this); }