LineCancellationToken
Struct in Yarn.Unity
Inherits from System.ValueType
Summary
A Line Cancellation Token stores information about whether a dialogue presenter should stop its delivery.
public struct LineCancellationToken
Remarks
Dialogue presenters receive Line Cancellation Tokens as a parameter toRunLineAsync(LocalizedLine,LineCancellationToken). Line Cancellation Tokens indicate whether the user has requested that the line's delivery should be hurried up, and whether the dialogue presenter should stop showing the current line.
Fields
A System.Threading.CancellationToken
that becomes cancelled when a DialogueRunner wishes all dialogue presenters 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 presenters 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
Was this helpful?