# LinePresenterButtonHandler

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

Inherits from [`ActionMarkupHandler`](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.actionmarkuphandler)

## Summary

```csharp
public class LinePresenterButtonHandler : ActionMarkupHandler
```

## Methods

| Name                                                                                                                                                                                                                   | Description |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- |
| [OnCharacterWillAppear(int,MarkupParseResult,CancellationToken)](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.linepresenterbuttonhandler/yarn.unity.linepresenterbuttonhandler.oncharacterwillappear) |             |
| [OnLineDisplayBegin(MarkupParseResult,TMP\_Text)](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.linepresenterbuttonhandler/yarn.unity.linepresenterbuttonhandler.onlinedisplaybegin)                   |             |
| [OnLineDisplayComplete()](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.linepresenterbuttonhandler/yarn.unity.linepresenterbuttonhandler.onlinedisplaycomplete)                                        |             |
| [OnLineWillDismiss()](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.linepresenterbuttonhandler/yarn.unity.linepresenterbuttonhandler.onlinewilldismiss)                                                |             |
| [OnPrepareForLine(MarkupParseResult,TMP\_Text)](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.linepresenterbuttonhandler/yarn.unity.linepresenterbuttonhandler.onprepareforline)                       |             |
