Exemple #1
0
 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);
 }
Exemple #2
0
 public IgdbMetadataPlugin(IPlayniteAPI playniteAPI, IgdbServiceClient client) : base(playniteAPI)
 {
     Client   = client;
     Settings = new IgdbMetadataSettings(this);
 }
Exemple #3
0
 public IgdbMetadataPlugin(IPlayniteAPI playniteAPI) : base(playniteAPI)
 {
     Client   = new IgdbServiceClient(playniteAPI.ApplicationInfo.ApplicationVersion);
     Settings = new IgdbMetadataSettings(this);
 }