TextStudioReactionRecipe
public struct TextStudioReactionRecipeRenderer-neutral reaction configuration selected by a host or behavior profile.
Fields
Section titled “Fields”
Source
Section titled “Source”public TextStudioReactionSource SourceReturns
TextStudio.TextStudioReactionSource
BuiltInPresetId
Section titled “BuiltInPresetId”public string BuiltInPresetIdReturns
System.String
CustomAsset
Section titled “CustomAsset”public TextStudioReactionAsset CustomAssetReturns
TextStudio.TextStudioReactionAsset
InlineLayers
Section titled “InlineLayers”public TextStudioReactionLayer[] InlineLayersReturns
TextStudio.TextStudioReactionLayer[]
Methods
Section titled “Methods”
BuiltIn(string)
Section titled “BuiltIn(string)”public static TextStudioReactionRecipe BuiltIn(string presetId)Creates a built-in recipe reference, using the default preset when the supplied identifier is empty.
Parameters
| Name | Type |
|---|---|
presetId |
System.String |
Returns
TextStudio.TextStudioReactionRecipe
Custom(TextStudioReactionAsset)
Section titled “Custom(TextStudioReactionAsset)”public static TextStudioReactionRecipe Custom(TextStudioReactionAsset asset)Creates a reaction recipe referencing the supplied custom asset.
Parameters
| Name | Type |
|---|---|
asset |
TextStudio.TextStudioReactionAsset |
Returns
TextStudio.TextStudioReactionRecipe
Inline(TextStudioReactionLayer[], int, uint)
Section titled “Inline(TextStudioReactionLayer[], int, uint)”public static TextStudioReactionRecipe Inline(TextStudioReactionLayer[] layers, int capacity = 64, uint seed = 1)Creates an inline recipe from the supplied layer array, clamping response capacity and normalizing its seed.
Parameters
| Name | Type |
|---|---|
layers |
TextStudio.TextStudioReactionLayer[] |
capacity |
System.Int32 |
seed |
System.UInt32 |
Returns
TextStudio.TextStudioReactionRecipe
Equals(TextStudioReactionRecipe)
Section titled “Equals(TextStudioReactionRecipe)”public bool Equals(TextStudioReactionRecipe other)Parameters
| Name | Type |
|---|---|
other |
TextStudio.TextStudioReactionRecipe |
Returns
System.Boolean
Equals(object)
Section titled “Equals(object)”public override bool Equals(object obj)Parameters
| Name | Type |
|---|---|
obj |
System.Object |
Returns
System.Boolean
GetHashCode()
Section titled “GetHashCode()”public override int GetHashCode()Returns
System.Int32
Properties
Section titled “Properties”
InlineCapacity
Section titled “InlineCapacity”public int InlineCapacity { get; }Returns
System.Int32
InlineSeed
Section titled “InlineSeed”public uint InlineSeed { get; }Returns
System.UInt32
public uint Seed { get; }Returns
System.UInt32
public static TextStudioReactionRecipe None { get; }Returns
TextStudio.TextStudioReactionRecipe