# Editor.EditorUtility.DisplayDialog

## Overload 1

```csharp
static void DisplayDialog(string title, string message, string okay = Okay, string icon = ⚠️, Widget parent = null)
```

Display a modal dialog message. This is a blocking call.

### Parameters

- `title` (`string`)
- `message` (`string`)
- `okay` (`string`), default `Okay`
- `icon` (`string`), default `⚠️`
- `parent` (`Widget`), default `null`

## Overload 2

```csharp
static void DisplayDialog(string title, string message, string noLabel, string yesLabel, System.Action action, string icon = ❓, Widget parent = null)
```

Display a modal dialog message. This is a blocking call.

### Parameters

- `title` (`string`)
- `message` (`string`)
- `noLabel` (`string`)
- `yesLabel` (`string`)
- `action` (`System.Action`)
- `icon` (`string`), default `❓`
- `parent` (`Widget`), default `null`

Declared in [Editor.EditorUtility](/api/Editor.EditorUtility).
Assembly: `Sandbox.Tools`.
