DisplayAlertDialog(string, string, string, DialogIconType)
Displays a simple alert dialog box with a title, an icon, a message, and a single button.
Read time 1 minuteLast updated 11 days ago
Definition
- Type: Method
- Namespace: UnityEditor
- Assembly: UnityEditor.CoreModule
public static void DisplayAlertDialog(string titleText, string messageText, string buttonText, DialogIconType iconType = DialogIconType.Warning)
Parameters
The title of the dialog box. If left null, defaults to "Unity".
The message to display in the dialog box.
The text to display on the button. If left null, defaults to "OK".
The icon to display in the dialog box. Defaults to DialogIconType.Warning.
Remarks
If is null or whitespace, an is thrown. If is longer than 512 characters, it is truncated and the full message is logged to the console in markdown format.
messageTextArgumentNullExceptionmessageTextIf is longer than 64 characters, an is thrown. The following example demonstrates how to display a simple alert dialog box with a warning icon, a title, a message, and an OK button.
buttonTextArgumentExceptionusing UnityEditor;using UnityEngine;namespace Examples{ public class DisplayAlertDialogExamples : MonoBehaviour { [MenuItem("Window/EditorDialog Example/DisplayAlertDialog with all parameters specified")] public static void DisplayAlertDialogExample() { EditorDialog.DisplayAlertDialog( "Unity - Custom Title", "This is a test of the EditorDialog API", "Custom Button", DialogIconType.Info); } [MenuItem("Window/EditorDialog Example/DisplayAlertDialog with defaults")] public static void DisplayAlertDialogSimpleExample() { EditorDialog.DisplayAlertDialog(null, "This is a test of the EditorDialog API with defaults.", null); } }}
Produces the following dialog boxes on Windows 11:

