TextStudioTypewriterSettings
public struct TextStudioTypewriterSettingsComplete serializable reveal, hide, timing, transition-effect, skip, and looping configuration for a typewriter host.
Fields
Section titled “Fields”
RevealMode
Section titled “RevealMode”public RevealMode RevealModeReturns
TextStudio.RevealMode
TimingMode
Section titled “TimingMode”public TextStudioTypewriterTimingMode TimingModeReturns
TextStudio.TextStudioTypewriterTimingMode
WritingEnabled
Section titled “WritingEnabled”public bool WritingEnabledReturns
System.Boolean
WritingStyle
Section titled “WritingStyle”public TextStudioWritingStyleAsset WritingStyleReturns
TextStudio.TextStudioWritingStyleAsset
EraseOnHide
Section titled “EraseOnHide”public bool EraseOnHideReturns
System.Boolean
Timings
Section titled “Timings”public TypingTimingsBase TimingsReturns
TextStudio.TypingTimingsBase
BuiltInTimingsPreset
Section titled “BuiltInTimingsPreset”public RevealTimingsPreset BuiltInTimingsPresetReturns
TextStudio.RevealTimingsPreset
WaitAfterFinalReveal
Section titled “WaitAfterFinalReveal”public bool WaitAfterFinalRevealReturns
System.Boolean
RevealSpeedMultiplier
Section titled “RevealSpeedMultiplier”public float RevealSpeedMultiplierReturns
System.Single
RevealAppearanceDuration
Section titled “RevealAppearanceDuration”public float RevealAppearanceDurationReturns
System.Single
RevealDisappearanceDuration
Section titled “RevealDisappearanceDuration”public float RevealDisappearanceDurationReturns
System.Single
RevealSequence
Section titled “RevealSequence”public TextStudioSequenceSettings RevealSequenceReturns
TextStudio.TextStudioSequenceSettings
HideSequence
Section titled “HideSequence”public TextStudioSequenceSettings HideSequenceReturns
TextStudio.TextStudioSequenceSettings
StartMode
Section titled “StartMode”public TextStudioTypewriterStartMode StartModeReturns
TextStudio.TextStudioTypewriterStartMode
TextChangeMode
Section titled “TextChangeMode”public TextStudioTextChangeMode TextChangeModeReturns
TextStudio.TextStudioTextChangeMode
TextChangeScope
Section titled “TextChangeScope”public TextStudioTextChangeScope TextChangeScopeReturns
TextStudio.TextStudioTextChangeScope
ResetSpeedOnNewText
Section titled “ResetSpeedOnNewText”public bool ResetSpeedOnNewTextReturns
System.Boolean
SkipRevealMode
Section titled “SkipRevealMode”public TextStudioTypewriterSkipRevealMode SkipRevealModeReturns
TextStudio.TextStudioTypewriterSkipRevealMode
TriggerRemainingMarkersOnSkip
Section titled “TriggerRemainingMarkersOnSkip”public bool TriggerRemainingMarkersOnSkipReturns
System.Boolean
SkipCurrentWaitOnSkip
Section titled “SkipCurrentWaitOnSkip”public bool SkipCurrentWaitOnSkipReturns
System.Boolean
SkipHideMode
Section titled “SkipHideMode”public TextStudioTypewriterSkipHideMode SkipHideModeReturns
TextStudio.TextStudioTypewriterSkipHideMode
LoopReveal
Section titled “LoopReveal”public bool LoopRevealReturns
System.Boolean
LoopRevealDelay
Section titled “LoopRevealDelay”public float LoopRevealDelayReturns
System.Single
RevealEffect
Section titled “RevealEffect”public TextStudioEffectDefinitionAsset RevealEffectReturns
TextStudio.TextStudioEffectDefinitionAsset
HideEffect
Section titled “HideEffect”public TextStudioEffectDefinitionAsset HideEffectReturns
TextStudio.TextStudioEffectDefinitionAsset
RevealEffectExpression
Section titled “RevealEffectExpression”public string RevealEffectExpressionReturns
System.String
HideEffectExpression
Section titled “HideEffectExpression”public string HideEffectExpressionReturns
System.String
Methods
Section titled “Methods”
Equals(TextStudioTypewriterSettings)
Section titled “Equals(TextStudioTypewriterSettings)”public bool Equals(TextStudioTypewriterSettings other)Parameters
| Name | Type |
|---|---|
other |
TextStudio.TextStudioTypewriterSettings |
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
NormalizeSerializedSettings(TextStudioTypewriterSettings)
Section titled “NormalizeSerializedSettings(TextStudioTypewriterSettings)”public static TextStudioTypewriterSettings NormalizeSerializedSettings(TextStudioTypewriterSettings settings)Clamps serialized ranges and restores safe defaults for transition effects.
Parameters
| Name | Type |
|---|---|
settings |
TextStudio.TextStudioTypewriterSettings |
Returns
TextStudio.TextStudioTypewriterSettings
NormalizeAuthoringSettings(TextStudioTypewriterSettings)
Section titled “NormalizeAuthoringSettings(TextStudioTypewriterSettings)”public static TextStudioTypewriterSettings NormalizeAuthoringSettings(TextStudioTypewriterSettings settings)Normalizes serialized Typewriter timing and Reveal/Hide effect settings.
Parameters
| Name | Type |
|---|---|
settings |
TextStudio.TextStudioTypewriterSettings |
Returns
TextStudio.TextStudioTypewriterSettings
ResolveRuntimeSettings(TextStudioTypewriterSettings)
Section titled “ResolveRuntimeSettings(TextStudioTypewriterSettings)”public static TextStudioTypewriterSettings ResolveRuntimeSettings(TextStudioTypewriterSettings settings)Resolves runtime-ready Reveal/Hide effect expressions and shared effect references.
Parameters
| Name | Type |
|---|---|
settings |
TextStudio.TextStudioTypewriterSettings |
Returns
TextStudio.TextStudioTypewriterSettings
Properties
Section titled “Properties”
Default
Section titled “Default”public static TextStudioTypewriterSettings Default { get; }Returns
TextStudio.TextStudioTypewriterSettings