protected Task <Process> LaunchInternal(LaunchGameWithSteamLegacyInfo info) => _gameLauncherInfra.LaunchInternal(info);
public SULaunchGameSteamLegacyArgumentsBuilder(LaunchGameWithSteamLegacyInfo spec, IAbsoluteDirectoryPath steamPath) : base(spec, steamPath) {}
//[ReportUsage("Legacy Steam Launch")] public Task<Process> LaunchInternal(LaunchGameWithSteamLegacyInfo info) => PerformUpdaterAction(info, new SULaunchGameSteamLegacyArgumentsBuilder(info, GetAndValidateSteamPath(info.SteamDRM)) .Build());
public async Task<Process> LaunchInternal(LaunchGameWithSteamLegacyInfo info) => Process.GetProcessById(CreateLauncher().LaunchGame(info.ToLaunchSpec()));