LineCancellationToken
Struct in Yarn.Unity
Inherits from System.ValueType
Summary
A Line Cancellation Token stores information about whether a dialogue view should stop its delivery.
Remarks
Dialogue views receive Line Cancellation Tokens as a parameter to RunLineAsync(LocalizedLine,LineCancellationToken). Line Cancellation Tokens indicate whether the user has requested that the line's delivery should be hurried up, and whether the dialogue view should stop showing the current line.
Fields
A System.Threading.CancellationToken
that becomes cancelled when a DialogueRunner wishes all dialogue views to speed up their delivery of their line, if appropriate. For example, UI animations should be played faster or skipped.
A System.Threading.CancellationToken
that becomes cancelled when a DialogueRunner wishes all dialogue views to stop running the current line. For example, on-screen UI should be dismissed, and any ongoing audio playback should be stopped.
Properties
Gets a value indicating whether the user has requested that the line be hurried up.
Gets a value indicating whether the dialogue runner has requested that the next line be shown.
Last updated