Inheritance: LaunchGameInfoBase
コード例 #1
0
 public Task<Process> Launch(LaunchGameWithSteamInfo spec) => LaunchInternal(spec);
コード例 #2
0
ファイル: GameLauncher.cs プロジェクト: dkv01/withSIX.Desktop
 protected Task <Process> LaunchInternal(LaunchGameWithSteamInfo info) => _gameLauncherInfra.LaunchInternal(info);
コード例 #3
0
 public Task<Process> LaunchInternal(LaunchGameWithSteamInfo info) => PerformUpdaterAction(info,
     new SULaunchGameSteamArgumentsBuilder(info, GetAndValidateSteamPath(info.SteamDRM, false))
         .Build());
コード例 #4
0
 public SULaunchGameSteamArgumentsBuilder(LaunchGameWithSteamInfo spec, IAbsoluteDirectoryPath steamPath)
     : base(spec) {
     Contract.Requires<ArgumentNullException>(steamPath != null);
     Contract.Requires<ArgumentNullException>(spec.SteamAppId > 0);
     _steamPath = steamPath;
     _spec = spec;
 }
コード例 #5
0
 public async Task<Process> LaunchInternal(LaunchGameWithSteamInfo info)
     => Process.GetProcessById(CreateLauncher().LaunchGame(info.ToLaunchSpec()));
コード例 #6
0
 public Task <Process> Launch(LaunchGameWithSteamInfo spec) => LaunchInternal(spec);