PrepareForLinesAsync(IEnumerable<string>,CancellationToken)

Method in UnityLocalisedLineProvider

Summary

Signals to the line provider that lines with the provided line IDs may be presented shortly.

public override async YarnTask PrepareForLinesAsync(IEnumerable<string> lineIDs, CancellationToken cancellationToken)

Remarks

This method allows implementing classes a chance to prepare any neccessary resources needed to present these lines, like pre-loading voice-over audio. The default implementation does nothing.

Not every line may run; this method serves as a way to give the line provider advance notice that a line may run, not will run.

Parameters

Name
Description

IEnumerable<string> lineIDs

A collection of line IDs that the line provider should prepare for.

CancellationToken cancellationToken

A cancellation token that indicates whether the operation should be cancelled.

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.