ILineProvider.PrepareForLinesAsync(IEnumerable,CancellationToken)

Method in ILineProvider

Summary

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

public 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.

> [!INFO] > > > 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

NameDescription
IEnumerable<string> lineIDsA collection of line IDs that the line provider should prepare for.
CancellationToken cancellationTokenA cancellation token that indicates whether the operation should be cancelled.