14.1 Beta 1 SDK
GameSessionEvidence14.1 Beta
public sealed class Unbroken.LaunchBox.Plugins.GameLaunching.GameSessionEvidence
Contains provider facts that help the host identify a game's process.
Constructors
GameSessionEvidence 14.1 Beta
public GameSessionEvidence(System.Collections.Generic.IReadOnlyCollection<string>? executablePaths = null, System.Collections.Generic.IReadOnlyCollection<string>? installDirectories = null, System.Collections.Generic.IReadOnlyCollection<string>? candidateExecutableNames = null, System.Collections.Generic.IReadOnlyCollection<string>? ignoredExecutableNames = null)Initializes a new instance of the Unbroken.LaunchBox.Plugins.GameLaunching.GameSessionEvidence class.
executablePaths14.1 Beta- Exact absolute executable paths associated with the game; the host can derive search roots from these paths.
installDirectories14.1 Beta- Directories beneath which game processes may run.
candidateExecutableNames14.1 Beta- Executable filename hints. Adopting another process also requires path, installation-directory, or launch-ancestry evidence.
ignoredExecutableNames14.1 Beta- Executable filenames that identify helpers rather than the game.
Properties
public System.Collections.Generic.IReadOnlyCollection<string> CandidateExecutableNames { get; }public static Unbroken.LaunchBox.Plugins.GameLaunching.GameSessionEvidence Empty { get; }public System.Collections.Generic.IReadOnlyCollection<string> ExecutablePaths { get; }public System.Collections.Generic.IReadOnlyCollection<string> IgnoredExecutableNames { get; }public System.Collections.Generic.IReadOnlyCollection<string> InstallDirectories { get; }
CandidateExecutableNames 14.1 Beta
public System.Collections.Generic.IReadOnlyCollection<string> CandidateExecutableNames { get; }Gets executable filename hints, which alone do not establish process ownership.
Empty 14.1 Beta
public static Unbroken.LaunchBox.Plugins.GameLaunching.GameSessionEvidence Empty { get; }Gets an empty session-evidence value.
ExecutablePaths 14.1 Beta
public System.Collections.Generic.IReadOnlyCollection<string> ExecutablePaths { get; }Gets exact executable paths associated with the game.
IgnoredExecutableNames 14.1 Beta
public System.Collections.Generic.IReadOnlyCollection<string> IgnoredExecutableNames { get; }Gets executable filenames that identify helpers rather than the game.
InstallDirectories 14.1 Beta
public System.Collections.Generic.IReadOnlyCollection<string> InstallDirectories { get; }Gets directories beneath which game processes may run.