# This main element is used to display and play some dialogue in the main mission adventure window. This element is used as part of the XML file used to generate a mission. Full information on this file can be found here: - [Mission XML Properties](../mission-xml-properties/)   This element has the following attributes:   {{< table-wrapper >}} | Attribute | Description | Type | Required | |----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------|:--------:| | `id` | The ID string that names the dialog action. | String | No | | `InstanceId` | The unique ID for the dialog action, as a {{< glossterm >}}guid{{< /glossterm >}} enclosed in `{}`. You can find more information on GUID's here: [GUIDs](../../../introduction/using-the-sdk/#GUIDs) | String | Yes | | `VRDependency` | When set to TRUE, this sets the dialog action as being VR dependent. Default is FALSE. | Bool | No | {{< /table-wrapper >}}   This element can also contain the following sub-elements: 1. `` 2. `` 3. `` 4. `` 5. `` 6. `` 7. `` 8. `` 9. `` 10. `` 11. `` 12. ``     ### <SoundFileName> This sub element of the main `` element has no attributes and is used to define the filename of the sound file associated with the dialog action.     ### <DelaySeconds> This sub element of the main `` element has no attributes and is used to define the number of seconds of delay between the action being fired and the actual display of the dialog.     ### <Speaker> This sub element of the main `` element has no attributes and is used to set the "narrator" of the dialog action. This element can only be one of the following strings: 1. `ATC` 2. `ATC LEGACY` 3. `PILOT` 4. `COPILOT` 5. `DEFAULT` 6. `NARRATOR` 7. `GWPS` 8. `SCREEN READER`     ### <Priority> This sub element of the main `` element has no attributes and is used to set the priority level for the dialog. This element can only be one of the following strings: 1. `URGENT` 2. `URGENT_SPEED` 3. `URGENT_ALTITUDE` 4. `URGENT_HEADING` 5. `NORMAL` 6. `NORMAL_SPEED` 7. `NORMAL_ALTITUDE` 8. `NORMAL_HEADING` 9. `LOW` 10. `LOW_SPEED` 11. `LOW_ALTITUDE` 12. `LOW_HEADING` 13. `UNKNOWN`     ### <CanBeSuspended> This sub element of the main `` element has no attributes and can be used to flag whether the dialog can be suspended (True) or not (False). Default value is True.     ### <EndActionsDelaySeconds> This sub element of the main `` element has no attributes and can be used set how long a time should pass between the end of the dialog and the triggering of the end actions (if set). Default value is 0, and the value is in seconds.