CharacterTimings
[CreateAssetMenu(fileName = "CharacterTimings", menuName = "Text Studio/Animation/Typewriter/Timings/Character", order = 7)]public class CharacterTimings : TypingTimingsBasePunctuation-aware character timings for natural typewriter pacing.
Methods
Section titled “Methods”
GetRevealDelayAfter(in TextStudioTimingContext)
Section titled “GetRevealDelayAfter(in TextStudioTimingContext)”public override float GetRevealDelayAfter(in TextStudioTimingContext context)Calculates the delay after the current unit becomes visible.
Parameters
| Name | Type | Description |
|---|---|---|
context |
TextStudio.TextStudioTimingContext | Transient semantic timing context that must not be retained. |
Returns
System.Single: Delay in seconds. Runtime playback clamps negative values to zero.
Constructors
Section titled “Constructors”
CharacterTimings()
Section titled “CharacterTimings()”public CharacterTimings()Properties
Section titled “Properties”
BaseDelay
Section titled “BaseDelay”public float BaseDelay { get; set; }Returns
System.Single
LongPunctuationDelay
Section titled “LongPunctuationDelay”public float LongPunctuationDelay { get; set; }Returns
System.Single
MediumPunctuationDelay
Section titled “MediumPunctuationDelay”public float MediumPunctuationDelay { get; set; }Returns
System.Single
LongPunctuationChars
Section titled “LongPunctuationChars”public string LongPunctuationChars { get; set; }Returns
System.String
MediumPunctuationChars
Section titled “MediumPunctuationChars”public string MediumPunctuationChars { get; set; }Returns
System.String
CollapseMultiplePunctuation
Section titled “CollapseMultiplePunctuation”public bool CollapseMultiplePunctuation { get; set; }Returns
System.Boolean
WaitForNewLines
Section titled “WaitForNewLines”public bool WaitForNewLines { get; set; }Returns
System.Boolean
NewLineDelay
Section titled “NewLineDelay”public float NewLineDelay { get; set; }Returns
System.Single
WaitAfterFinalReveal
Section titled “WaitAfterFinalReveal”public bool WaitAfterFinalReveal { get; set; }Returns
System.Boolean
SkipLastPunctuationDelay
Section titled “SkipLastPunctuationDelay”public bool SkipLastPunctuationDelay { get; set; }Returns
System.Boolean
AbbreviationWhitelist
Section titled “AbbreviationWhitelist”public string AbbreviationWhitelist { get; set; }Returns
System.String
IncludesFinalRevealDelay
Section titled “IncludesFinalRevealDelay”public override bool IncludesFinalRevealDelay { get; }Whether the final revealed unit contributes its trailing delay before the reveal-complete event is raised. Custom timing assets can override this property when completion should coincide with final visibility.
Returns
System.Boolean