# WaitUntil(System.Func\<bool>,System.Threading.CancellationToken)

Method in [YarnTask](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.yarntask-1)

## Summary

```csharp
public static partial YarnTask WaitUntil(System.Func<bool> predicate, System.Threading.CancellationToken token = default);
```

## Parameters

| Name                      | Description |
| ------------------------- | ----------- |
| `Func<bool>` predicate    |             |
| `CancellationToken` token |             |
