# LocalizedLine

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

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](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.asset)                 | The asset associated with this line, if any.                                                                                                                                                       |
| [InvalidLine](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.invalidline)     | A [LocalizedLine](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.localizedline) object that represents content not being found.                                                     |
| [Metadata](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.metadata)           | Any metadata associated with this line.                                                                                                                                                            |
| [RawText](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.rawtext)             | DialogueLine's text                                                                                                                                                                                |
| [Source](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.source)               | The object that created this line. Most of the time will be the [DialogueRunner](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.dialoguerunner) that passed the presenter the line. |
| [Substitutions](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.substitutions) | DialogueLine's inline expression's substitution                                                                                                                                                    |
| [TextID](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textid)               | DialogueLine's ID                                                                                                                                                                                  |

## Properties

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