Skip to content

TextStudioTypewriterRecipe

StructTextStudioTextStudio
public struct TextStudioTypewriterRecipe

Chooses a built-in preset, custom preset asset, or inline settings as one resolvable typewriter recipe.

public TextStudioTypewriterSource Source

Returns

TextStudio.TextStudioTypewriterSource

public string BuiltInPresetId

Returns

System.String

public TextStudioTypewriterPreset CustomPreset

Returns

TextStudio.TextStudioTypewriterPreset

public TextStudioTypewriterSettings InlineSettings

Returns

TextStudio.TextStudioTypewriterSettings

public static TextStudioTypewriterRecipe BuiltIn(string presetId)

Creates a recipe that resolves a built-in preset by stable identifier.

Parameters

Name Type
presetId System.String

Returns

TextStudio.TextStudioTypewriterRecipe

public static TextStudioTypewriterRecipe Custom(TextStudioTypewriterPreset preset)

Creates a recipe backed by a reusable custom preset asset.

Parameters

Name Type
preset TextStudio.TextStudioTypewriterPreset

Returns

TextStudio.TextStudioTypewriterRecipe

public static TextStudioTypewriterRecipe Inline(TextStudioTypewriterSettings settings)

Creates a recipe containing an independent inline settings snapshot.

Parameters

Name Type
settings TextStudio.TextStudioTypewriterSettings

Returns

TextStudio.TextStudioTypewriterRecipe

public TextStudioTypewriterSettings Resolve()

Resolves the selected source into normalized runtime settings with safe fallbacks.

Returns

TextStudio.TextStudioTypewriterSettings

public bool Equals(TextStudioTypewriterRecipe other)

Parameters

Name Type
other TextStudio.TextStudioTypewriterRecipe

Returns

System.Boolean

public override bool Equals(object obj)

Parameters

Name Type
obj System.Object

Returns

System.Boolean

public override int GetHashCode()

Returns

System.Int32

public static TextStudioTypewriterSettings CreateNoTypewriterSettings()

Creates settings that display text immediately without reveal or hide motion.

Returns

TextStudio.TextStudioTypewriterSettings

public static TextStudioTypewriterRecipe None { get; }

Returns

TextStudio.TextStudioTypewriterRecipe