# Typewriter(TextMeshProUGUI,float,Action,Action,InterruptionFlag)

Method in [Effects](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.effects)

## Summary

```csharp
public static IEnumerator Typewriter(TextMeshProUGUI text, float lettersPerSecond, Action onCharacterTyped = null, Action onComplete = null, InterruptionFlag interruption = null)
```

## Parameters

| Name                                                                                                                           | Description |
| ------------------------------------------------------------------------------------------------------------------------------ | ----------- |
| `TextMeshProUGUI` text                                                                                                         |             |
| `float` lettersPerSecond                                                                                                       |             |
| `Action` onCharacterTyped                                                                                                      |             |
| `Action` onComplete                                                                                                            |             |
| [Yarn.Unity.InterruptionFlag](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.interruptionflag) interruption |             |
