> 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.optionspresenter/yarn.unity.optionspresenter.runlineasync.md).

# RunLineAsync(LocalizedLine,LineCancellationToken)

Method in [OptionsPresenter](/api/csharp/yarn.unity/yarn.unity.optionspresenter.md)

## Summary

Called by a [DialogueRunner](/api/csharp/yarn.unity/yarn.unity.dialoguerunner.md) when a line needs to be presented, and stores the line as the 'last seen line' so that it can be shown when options appear.

```csharp
public override YarnTask RunLineAsync(LocalizedLine line, LineCancellationToken token)
```

## Remarks

This view does not display lines directly, but instead stores lines so that when options are run, the last line that ran before the options appeared can be shown.

## Parameters

| Name                                                                                                 | Description                                                                                                                                                                                                          |
| ---------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Yarn.Unity.LocalizedLine](/api/csharp/yarn.unity/yarn.unity.localizedline.md) line                  | The line to present.                                                                                                                                                                                                 |
| [Yarn.Unity.LineCancellationToken](/api/csharp/yarn.unity/yarn.unity.linecancellationtoken.md) token | A [LineCancellationToken](/api/csharp/yarn.unity/yarn.unity.linecancellationtoken.md) that represents whether the dialogue presenter should hurry it its presentation of the line, or stop showing the current line. |

## Returns

A completed task.
