14.1 Beta 1 SDK
StorefrontGameActionPrerequisite14.1 Beta
public enum Unbroken.LaunchBox.Plugins.Storefronts.StorefrontGameActionPrerequisite
Specifies a host-owned prerequisite that must be fulfilled before a prepared game action runs.
Remarks
A provider returning a client prerequisite must implement Unbroken.LaunchBox.Plugins.Storefronts.IStorefrontClientRuntimeCapability and report an installed client with a known executable path through the inherited Unbroken.LaunchBox.Plugins.Storefronts.IStorefrontClientStateCapability.Inheritance and interfaces
Values
ClientReady 14.1 Beta
ClientReady = 1The host must ensure that the provider client is ready.
ClientRestarted 14.1 Beta
ClientRestarted = 2The host must restart the provider client and wait until it is ready.
None 14.1 Beta
None = 0The prepared action can run without client orchestration.
Inherited methods
System.Enum.CompareTo(object?)System.Enum.Equals(object?)System.Enum.Format(System.Type, object, string)System.Enum.GetHashCode()System.Enum.GetName(System.Type, object)System.Enum.GetName<TEnum>(TEnum)System.Enum.GetNames(System.Type)System.Enum.GetNames<TEnum>()System.Enum.GetTypeCode()System.Enum.GetUnderlyingType(System.Type)System.Enum.GetValues(System.Type)System.Enum.GetValues<TEnum>()System.Enum.GetValuesAsUnderlyingType(System.Type)System.Enum.GetValuesAsUnderlyingType<TEnum>()System.Enum.HasFlag(System.Enum)System.Enum.IsDefined(System.Type, object)System.Enum.IsDefined<TEnum>(TEnum)System.Enum.Parse(System.Type, string, bool)System.Enum.Parse(System.Type, string)System.Enum.Parse(System.Type, System.ReadOnlySpan<char>, bool)System.Enum.Parse(System.Type, System.ReadOnlySpan<char>)System.Enum.Parse<TEnum>(string, bool)System.Enum.Parse<TEnum>(string)System.Enum.Parse<TEnum>(System.ReadOnlySpan<char>, bool)System.Enum.Parse<TEnum>(System.ReadOnlySpan<char>)System.Enum.ToObject(System.Type, byte)System.Enum.ToObject(System.Type, int)System.Enum.ToObject(System.Type, long)System.Enum.ToObject(System.Type, object)System.Enum.ToObject(System.Type, sbyte)System.Enum.ToObject(System.Type, short)System.Enum.ToObject(System.Type, uint)System.Enum.ToObject(System.Type, ulong)System.Enum.ToObject(System.Type, ushort)System.Enum.ToString()System.Enum.ToString(string?, System.IFormatProvider?)System.Enum.ToString(string?)System.Enum.ToString(System.IFormatProvider?)System.Enum.TryFormat<TEnum>(TEnum, System.Span<char>, out int, System.ReadOnlySpan<char>)System.Enum.TryParse(System.Type, string?, bool, out object?)System.Enum.TryParse(System.Type, string?, out object?)System.Enum.TryParse(System.Type, System.ReadOnlySpan<char>, bool, out object?)System.Enum.TryParse(System.Type, System.ReadOnlySpan<char>, out object?)System.Enum.TryParse<TEnum>(string?, bool, out TEnum)System.Enum.TryParse<TEnum>(string?, out TEnum)System.Enum.TryParse<TEnum>(System.ReadOnlySpan<char>, bool, out TEnum)System.Enum.TryParse<TEnum>(System.ReadOnlySpan<char>, out TEnum)System.ValueType.Equals(object?)System.ValueType.GetHashCode()System.ValueType.ToString()