LineProviderBehaviour
Class in Yarn.Unity​
Inherits from MonoBehaviour

Summary

A MonoBehaviour that produces LocalizedLine s, for use in Dialogue Views.
public abstract class LineProviderBehaviour : MonoBehaviour

Remarks

​DialogueRunners use a LineProviderBehaviour to get LocalizedLines, which contain the localized information that DialogueViewBase classes use to present content to the player.
Subclasses of this abstract class may return subclasses of LocalizedLine. For example, AudioLineProvider returns an AudioLocalizedLine, which includes AudioClip; views that make use of audio can then access this additional data.

Fields

Name
Description
​textLanguageCode​
​

Methods

Name
Description
Prepares and returns a LocalizedLine from the specified Yarn.Line .
Signals to the line provider that lines with the provided line IDs may be presented shortly.
​Start()​
Called by Unity when the LineProviderBehaviour has first appeared in the scene.

Properties

Name
Description
​LinesAvailable​
Gets a value indicating whether this line provider is ready to provide LocalizedLine objects. The default implementation returns true .
​YarnProject​
​

See Also

Export as PDF
Copy link
Edit on GitHub
On this page
Summary
Remarks
Fields
Methods
Properties
See Also