# OptionsElement

Class in [BasicBlock](https://docs.yarnspinner.dev/2.5/api/csharp/yarn.compiler/yarn.compiler.basicblock)

Inherits from [`PlayerVisibleContentElement`](https://docs.yarnspinner.dev/2.5/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.playervisiblecontentelement)

## Summary

A collection of options that should be shown to the player.

```csharp
public class OptionsElement : PlayerVisibleContentElement
```

## Fields

| Name                                                                                                                                                                                  | Description                                                     |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- |
| [Options](https://docs.yarnspinner.dev/2.5/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement/yarn.compiler.basicblock.optionselement.options) | The collection of options that will be delivered to the player. |

## Structs

| Name                                                                                                                                                                                | Description                                                     |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- |
| [Option](https://docs.yarnspinner.dev/2.5/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement/yarn.compiler.basicblock.optionselement.option) | Represents a single option that may be presented to the player. |
