public HumbleGameController(Game game, HumbleGameLibrary library, HumbleLibSettings settings, IPlayniteAPI api) : base(game)
 {
     this.settings = settings;
     this.library  = library;
     this.api      = api;
     this.GameName = game.Name;
 }
 // The constructor obtains the state information.
 public ThreadWithState(HumbleGameLibrary library, string token, string gaem)
 {
     this.gaem    = gaem;
     this.token   = token;
     this.library = library;
     Values       = new Dictionary <string, HumbleGameData>();
 }
 public HumbleMetadataProvider(HumbleGameLibrary library, IPlayniteAPI api)
 {
     this.api     = api;
     this.library = library;
 }