> 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.iasynctypewriter/yarn.unity.iasynctypewriter.prepareforcontent.md).

# PrepareForContent(Markup.MarkupParseResult)

Method in [IAsyncTypewriter](/3.1/api/csharp/yarn.unity/yarn.unity.iasynctypewriter.md)

## Summary

Called by the presenter before content has been shown. This gives the typewriter it's chance to do any setup before the content is visibly shown.

```csharp
public void PrepareForContent(Markup.MarkupParseResult line);
```

## Parameters

| Name                                                                                               | Description                                                 |
| -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- |
| [Yarn.Markup.MarkupParseResult](/3.1/api/csharp/yarn.markup/yarn.markup.markupparseresult.md) line | The content of the line or option that is about to be shown |
