Skip to content

TextStudioProfile

ClassTextStudioTextStudio
[CreateAssetMenu(fileName = "Text Studio Profile", menuName = "Text Studio/Setup/Profile", order = 0)]
public sealed class TextStudioProfile : ScriptableObject

Reusable visual profile that temporarily replaces a host’s default effects, typewriter recipe, and backend-write policy.

public TextStudioTypewriterSettings GetTypewriterSettings()

Resolves and returns the profile’s current runtime typewriter settings.

Returns

TextStudio.TextStudioTypewriterSettings

ApplyVisualSettings(TextStudioVisualSettings)

Section titled “ApplyVisualSettings(TextStudioVisualSettings)”
public void ApplyVisualSettings(TextStudioVisualSettings settings)

Copies complete visual settings into the profile and normalizes their typewriter recipe.

Parameters

Name Type
settings TextStudio.TextStudioVisualSettings

public TextStudioProfile()

public TextStudioDefaultEffectMode DefaultEffectMode { get; }

Returns

TextStudio.TextStudioDefaultEffectMode

public string DefaultEffects { get; }

Returns

System.String

public string DefaultRevealEffects { get; }

Returns

System.String

public string DefaultActiveEffects { get; }

Returns

System.String

public string DefaultHideEffects { get; }

Returns

System.String

public TextStudioDefaultEffectSettings DefaultEffectSettings { get; }

Returns

TextStudio.TextStudioDefaultEffectSettings

public TextStudioBackendWriteHandling BackendWriteHandling { get; }

Returns

TextStudio.TextStudioBackendWriteHandling

public TextStudioTypewriterRecipe Typewriter { get; }

Returns

TextStudio.TextStudioTypewriterRecipe

public TextStudioTypewriterSource TypewriterSource { get; }

Returns

TextStudio.TextStudioTypewriterSource

public string TypewriterPresetId { get; }

Returns

System.String

public TextStudioTypewriterPreset TypewriterPreset { get; }

Returns

TextStudio.TextStudioTypewriterPreset

public TextStudioVisualSettings VisualSettings { get; }

Returns

TextStudio.TextStudioVisualSettings

public bool RevealEnabledByDefault { get; }

Returns

System.Boolean