IActionMarkupHandler
Interface in Yarn.Unity
Summary
A IActionMarkupHandler is an object that reacts to the delivery of a line of dialogue, and can optionally control the timing of that delivery.
public interface IActionMarkupHandler
Remarks
There are a number of cases where a line's delivery needs to have its timing controlled. For example, PauseEventProcessor adds a small delay between each character, creating a 'typewriter' effect as each letter appears over time.
Another example of a IActionMarkupHandler is an in-line event or animation, such as causing a character to play an animation (and waiting for that animation to complete before displaying the rest of the line).
Methods
Called repeatedly for each visible character in the line.
Called immediately before the first character in the line is presented.
Called after the last call to PresentCharacter(int, TMP_Text, CancellationToken)
.
Called right before the line will dismiss itself.
Called when the line view receives the line, to prepare for showing the line.
Last updated
Was this helpful?