public Task<Process> LaunchInternal(LaunchGameWithSteamInfo info) { throw new NotImplementedException(); }
public Task<Process> LaunchInternal(LaunchGameWithSteamInfo info) { return PerformUpdaterAction(info, new SULaunchGameSteamArgumentsBuilder(info, GetAndValidateSteamPath(info.SteamDRM, false)) .Build()); }
public SULaunchGameSteamArgumentsBuilder(LaunchGameWithSteamInfo spec, IAbsoluteDirectoryPath steamPath) : base(spec) { Contract.Requires<ArgumentNullException>(steamPath != null); Contract.Requires<ArgumentNullException>(spec.SteamAppId != -1); _steamPath = steamPath; _spec = spec; }