-
Notifications
You must be signed in to change notification settings - Fork 0
4.6 Typewriting Function
| Image | Info |
![]() |
Initiates a typewriting effect on the specified text with customizable reveal modes and timing. |
| Description | |
|
The You can choose between different reveal modes, such as per-character (Glyph), per-word, or per-sentence. It also allows for fine-tuned control over the speed of the revelation, including extra pauses after punctuation marks to make the dialogue feel more natural. Being an asynchronous node, it provides an |
|
| Name | Type | Description |
| InText | ![]() |
The full text to be processed and revealed. Supports rich text tags and Dialog Commands. |
| Mode | ![]() |
Define the granularity of the reveal: Glyph: Reveals character by character. Word: Reveals word by word. Sentence: Reveals sentence by sentence. |
| delayPerUpdate | ![]() |
The base delay (in seconds) between each reveal step. Default is 0.05s. |
| delayAfterFullstop | ![]() |
Additional delay (in seconds) added after punctuation marks like . ? ! ;. |
| delayFinished | ![]() |
Extra delay (in seconds) after the text is fully revealed before calling the Finished output. |
| Update | Execution pin triggered at each step of the reveal. It passes out the current progress and partial text. | |
| Finished | Execution pin triggered when the typewriting effect is complete. |
Both Update and Finished outputs provide the following data pins:
| Name | Type | Description |
| OutText | ![]() |
The text string containing all currently revealed characters and necessary closing tags. |
| CurrentGlyph | ![]() |
The index of the last revealed character (ignoring rich text tags). |
| GlyphsLeft | ![]() |
The number of characters remaining to be revealed. |
| GlyphsTotal | ![]() |
The total character count of the processed text. |
The
<wait X> command can be placed anywhere in the InText to introduce a pause of X seconds at that specific position during the typewriting process.Example:
"One moment... <wait 2.0> Okay, let's go!"Punctuation detection for
delayAfterFullstop automatically handles: . ? ! ;
I. What is the Dialog Backend?
II. Setting up
|




