TextStudioBehaviorProfile
public sealed class TextStudioBehaviorProfile : ScriptableObjectReusable renderer-neutral behavior asset. Each enabled domain replaces the matching component-local fallback while all other host and renderer settings remain local.
Methods
Section titled “Methods”
Provides(TextStudioBehaviorDomain)
Section titled “Provides(TextStudioBehaviorDomain)”public bool Provides(TextStudioBehaviorDomain domain)Returns whether this profile supplies all requested behavior domains.
Parameters
| Name | Type |
|---|---|
domain |
TextStudio.TextStudioBehaviorDomain |
Returns
System.Boolean
GetTypewriterSettings()
Section titled “GetTypewriterSettings()”public TextStudioTypewriterSettings GetTypewriterSettings()Resolves and returns this profile’s current typewriter settings.
Returns
TextStudio.TextStudioTypewriterSettings
ApplyBehaviorSettings(TextStudioBehaviorSettings)
Section titled “ApplyBehaviorSettings(TextStudioBehaviorSettings)”public void ApplyBehaviorSettings(TextStudioBehaviorSettings settings)Copies the enabled renderer-neutral behavior domains into this asset.
Parameters
| Name | Type |
|---|---|
settings |
TextStudio.TextStudioBehaviorSettings |
Constructors
Section titled “Constructors”
TextStudioBehaviorProfile()
Section titled “TextStudioBehaviorProfile()”public TextStudioBehaviorProfile()Properties
Section titled “Properties”
Domains
Section titled “Domains”public TextStudioBehaviorDomain Domains { get; }Returns
TextStudio.TextStudioBehaviorDomain
DefaultEffectMode
Section titled “DefaultEffectMode”public TextStudioDefaultEffectMode DefaultEffectMode { get; }Returns
TextStudio.TextStudioDefaultEffectMode
DefaultEffects
Section titled “DefaultEffects”public string DefaultEffects { get; }Returns
System.String
DefaultRevealEffects
Section titled “DefaultRevealEffects”public string DefaultRevealEffects { get; }Returns
System.String
DefaultActiveEffects
Section titled “DefaultActiveEffects”public string DefaultActiveEffects { get; }Returns
System.String
DefaultHideEffects
Section titled “DefaultHideEffects”public string DefaultHideEffects { get; }Returns
System.String
DefaultEffectSettings
Section titled “DefaultEffectSettings”public TextStudioDefaultEffectSettings DefaultEffectSettings { get; }Returns
TextStudio.TextStudioDefaultEffectSettings
Typewriter
Section titled “Typewriter”public TextStudioTypewriterRecipe Typewriter { get; }Returns
TextStudio.TextStudioTypewriterRecipe
TypewriterSource
Section titled “TypewriterSource”public TextStudioTypewriterSource TypewriterSource { get; }Returns
TextStudio.TextStudioTypewriterSource
TypewriterPresetId
Section titled “TypewriterPresetId”public string TypewriterPresetId { get; }Returns
System.String
TypewriterPreset
Section titled “TypewriterPreset”public TextStudioTypewriterPreset TypewriterPreset { get; }Returns
TextStudio.TextStudioTypewriterPreset
BehaviorSettings
Section titled “BehaviorSettings”public TextStudioBehaviorSettings BehaviorSettings { get; }Returns
TextStudio.TextStudioBehaviorSettings