public GameDatabase(IGogLibrary gogLibrary, ISteamLibrary steamLibrary, IOriginLibrary originLibrary, IUplayLibrary uplayLibrary) { this.gogLibrary = gogLibrary; this.steamLibrary = steamLibrary; this.originLibrary = originLibrary; this.uplayLibrary = uplayLibrary; }
public GameDatabase() { gogLibrary = new GogLibrary(); steamLibrary = new SteamLibrary(); originLibrary = new OriginLibrary(); uplayLibrary = new UplayLibrary(); }
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; }
public GameDatabase(Settings settings) { AppSettings = settings; gogLibrary = new GogLibrary(); steamLibrary = new SteamLibrary(); originLibrary = new OriginLibrary(); uplayLibrary = new UplayLibrary(); battleNetLibrary = new BattleNetLibrary(); }
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 GogGameStateMonitor(string id, string installDirectory, IGogLibrary originLibrary) { library = originLibrary; this.id = id; this.installDirectory = installDirectory; }