# VoiceOverPlaybackUnity

Class in [Yarn.Unity](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity)

Inherits from [`DialogueViewBase`](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialogueviewbase)

## Summary

Handles playback of voice over `AudioClip` s referenced on `YarnScript` s.

```csharp
public class VoiceOverPlaybackUnity : DialogueViewBase
```

## Fields

| Name                                                                                                                                                                              | Description                                                                                                      |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| [fadeOutTimeOnLineFinish](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.voiceoverplaybackunity/yarn.unity.voiceoverplaybackunity.fadeouttimeonlinefinish)     | The fade out time when `FinishCurrentLine` is called.                                                            |
| [waitTimeAfterLineComplete](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.voiceoverplaybackunity/yarn.unity.voiceoverplaybackunity.waittimeafterlinecomplete) | The amount of time after playback has completed before this view reports that it's finished delivering the line. |
| [waitTimeBeforeLineStart](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.voiceoverplaybackunity/yarn.unity.voiceoverplaybackunity.waittimebeforelinestart)     | The amount of time to wait before starting playback of the line.                                                 |

## Methods

| Name                                                                                                                                                                                 | Description                                                                                                                                                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [OnLineStatusChanged(LocalizedLine)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.voiceoverplaybackunity/yarn.unity.voiceoverplaybackunity.onlinestatuschanged) |                                                                                                                                                                         |
| [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.voiceoverplaybackunity/yarn.unity.voiceoverplaybackunity.runline)                  | Start playback of the associated voice over `AudioClip` of the given [LocalizedLine](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localizedline) . |
