> 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/3.1/api/csharp/yarn.unity/yarn.unity.localizedline.md).

# LocalizedLine

Class in [Yarn.Unity](/3.1/api/csharp/yarn.unity.md)

Inherits from `System.Object`

## Summary

Represents a line, ready to be presented to the user in the localisation they have specified.

```csharp
public class LocalizedLine
```

## Fields

| Name                                                                                                           | Description                                                                                                                                                                   |
| -------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Asset](/3.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.asset.md)                 | The asset associated with this line, if any.                                                                                                                                  |
| [InvalidLine](/3.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.invalidline.md)     | A [LocalizedLine](/3.1/api/csharp/yarn.unity/yarn.unity.localizedline.md) object that represents content not being found.                                                     |
| [Metadata](/3.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.metadata.md)           | Any metadata associated with this line.                                                                                                                                       |
| [RawText](/3.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.rawtext.md)             | DialogueLine's text                                                                                                                                                           |
| [Source](/3.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.source.md)               | The object that created this line. Most of the time will be the [DialogueRunner](/3.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner.md) that passed the presenter the line. |
| [Substitutions](/3.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.substitutions.md) | DialogueLine's inline expression's substitution                                                                                                                               |
| [TextID](/3.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textid.md)               | DialogueLine's ID                                                                                                                                                             |

## Properties

| Name                                                                                                                                 | Description                                                                                                                                             |
| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [CharacterName](/3.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.charactername.md)                       | The name of the character, if present.                                                                                                                  |
| [Text](/3.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.text.md)                                         | The underlying [MarkupParseResult](/3.1/api/csharp/yarn.markup/yarn.markup.markupparseresult.md) for this line.                                         |
| [TextWithoutCharacterName](/3.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textwithoutcharactername.md) | The underlying [MarkupParseResult](/3.1/api/csharp/yarn.markup/yarn.markup.markupparseresult.md) for this line, with any `character` attribute removed. |
