Пример #1
0
 public GameDatabase(IGogLibrary gogLibrary, ISteamLibrary steamLibrary, IOriginLibrary originLibrary, IUplayLibrary uplayLibrary)
 {
     this.gogLibrary    = gogLibrary;
     this.steamLibrary  = steamLibrary;
     this.originLibrary = originLibrary;
     this.uplayLibrary  = uplayLibrary;
 }
Пример #2
0
 public GameDatabase()
 {
     gogLibrary    = new GogLibrary();
     steamLibrary  = new SteamLibrary();
     originLibrary = new OriginLibrary();
     uplayLibrary  = new UplayLibrary();
 }
Пример #3
0
 public GameDatabase(Settings settings, IGogLibrary gogLibrary, ISteamLibrary steamLibrary, IOriginLibrary originLibrary, IUplayLibrary uplayLibrary, IBattleNetLibrary battleNetLibrary)
 {
     AppSettings           = settings;
     this.gogLibrary       = gogLibrary;
     this.steamLibrary     = steamLibrary;
     this.originLibrary    = originLibrary;
     this.uplayLibrary     = uplayLibrary;
     this.battleNetLibrary = battleNetLibrary;
 }
Пример #4
0
 public GameDatabase(Settings settings)
 {
     AppSettings      = settings;
     gogLibrary       = new GogLibrary();
     steamLibrary     = new SteamLibrary();
     originLibrary    = new OriginLibrary();
     uplayLibrary     = new UplayLibrary();
     battleNetLibrary = new BattleNetLibrary();
 }
Пример #5
0
 public GameDatabase(Settings settings, string path, IGogLibrary gogLibrary, ISteamLibrary steamLibrary, IOriginLibrary originLibrary, IUplayLibrary uplayLibrary, IBattleNetLibrary battleNetLibrary)
     : this(settings, gogLibrary, steamLibrary, originLibrary, uplayLibrary, battleNetLibrary)
 {
     Path = path;
 }
 public UplayGameStateMonitor(string id, IUplayLibrary uplayLibrary)
 {
     this.id = id;
     library = uplayLibrary;
 }