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 BattleNetGameStateMonitor(BattleNetLibrary.BNetApp app, IBattleNetLibrary library) { this.app = app; this.library = library; }