> 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.yarntask-1/yarn.unity.yarntask.delay-1.md).

# Delay(TimeSpan,CancellationToken)

Method in [YarnTask](/api/csharp/yarn.unity/yarn.unity.yarntask-1.md)

## Summary

Creates a [YarnTask](/api/csharp/yarn.unity/yarn.unity.yarntask-1.md) that delays for the time indicated by `timeSpan` , and then returns.

```csharp
public static partial YarnTask Delay(TimeSpan timeSpan, CancellationToken token = default);
```

## Parameters

| Name                      | Description                                  |
| ------------------------- | -------------------------------------------- |
| `TimeSpan` timeSpan       | The amount of time to wait.                  |
| `CancellationToken` token | A token that can be used to cancel the task. |

## Returns

A new [YarnTask](/api/csharp/yarn.unity/yarn.unity.yarntask-1.md) .
