> 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/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.adddestination-2.md).

# AddDestination(string,Condition)

Method in [BasicBlock](/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock.md)

## Summary

Adds a new destination to this block, that points to a node.

```csharp
public void AddDestination(string nodeName, Condition condition)
```

## Parameters

| Name                                                                                                                                         | Description                                         |
| -------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- |
| `string` nodeName                                                                                                                            | The name of the destination node.                   |
| [Yarn.Compiler.BasicBlock.Condition](/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition.md) condition | The condition under which `descendant` will be run. |
