# Delay Node

## ⚙️ DelayNode Class

A node that delays dialogue continuation.

> Namespace: `Esper.FeelSpeak.Graph`\
> Inherits from: `Node`\
> Type: `class`

***

### 📦 Fields

| Access   | Field             | Type    | Description                                                         |
| -------- | ----------------- | ------- | ------------------------------------------------------------------- |
| `public` | `delay`           | `float` | The delay.                                                          |
| `public` | `hideDialogueBox` | `bool`  | If the dialogue box UI should be hidden while this delay is active. |

***

### 🧰 Methods

| Access   | Method                    | Returns     | Description                                                 |
| -------- | ------------------------- | ----------- | ----------------------------------------------------------- |
| `public` | `DelayNode(int, Vector2)` | -           | Constructor that initializes the node with ID and position. |
| `public` | `IsComplete()`            | `bool`      | Checks if the node is complete and ready for execution.     |
| `public` | `CreateCopy()`            | `DelayNode` | Creates a copy of this node.                                |
| `public` | `InvokeEvent()`           | `void`      | Invokes the delay node triggered event.                     |
