Plush

AssemblyInput#

PlushEngine · Type index

Namespace: PlushEngine

An exposed input a spawn can set. Unsupported explains why it cannot be set per spawn (e.g. a slot, which needs another template), in which case only its default applies.

public sealed record AssemblyInput(string Name, string Kind, IReadOnlyList<AssemblyInputTarget> Targets, string? Unsupported = null)

Record properties#

PropertyTypeAccessConstructor default
Namestringget; init;required
Kindstringget; init;required
TargetsIReadOnlyList<AssemblyInputTarget>get; init;required
Unsupportedstring?get; init;null

Members: TargetType

TargetType#

public string? TargetType { get; init; }

The reference type accepted by this input; use identifies SceneReference targets.

AssemblyInputTarget

Source#