> For the complete documentation index, see [llms.txt](https://docs.yarnspinner.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.source.md).

# Source

Field in [LocalizedLine](/api/csharp/yarn.unity/yarn.unity.localizedline.md)

## Summary

The object that created this line. Most of the time will be the [DialogueRunner](/api/csharp/yarn.unity/yarn.unity.dialoguerunner.md) that passed the presenter the line.

```csharp
public object? Source;
```

## Remarks

This exists for situations where you need the dialogue runner (or your custom equivalent) to send back messages. In particular this is used by the [VoiceOverPresenter](/api/csharp/yarn.unity/yarn.unity.voiceoverpresenter.md) to get a reference to the dialogue runner to advance lines after playback is finished without needing a specific reference. Allowing the presenter to be reused across multiple runners.
