> 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-1.md).

# AddDestination(BasicBlock,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 another block.

```csharp
public void AddDestination(BasicBlock descendant, Condition condition)
```

## Parameters

| Name                                                                                                                                         | Description                                         |
| -------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- |
| [Yarn.Compiler.BasicBlock](/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock.md) descendant                                             | The new descendant 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. |
