# RunLineAsync(LocalizedLine,LineCancellationToken)

Method in [OptionsPresenter](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.optionspresenter)

## Summary

Called by a [DialogueRunner](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.dialoguerunner) 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](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.localizedline) line                  | The line to present.                                                                                                                                                                                                                          |
| [Yarn.Unity.LineCancellationToken](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.linecancellationtoken) token | A [LineCancellationToken](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.linecancellationtoken) that represents whether the dialogue presenter should hurry it its presentation of the line, or stop showing the current line. |

## Returns

A completed task.
