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.

public struct LineCancellationToken

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

Name
Description

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

Name
Description

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

Yarn Spinnerยฎ and Secret Labยฎ are trade marks of Secret Lab Pty. Ltd., and are used by Yarn Spinner Pty. Ltd. under license.