# enterPlayModeOptions

> Determines the state of the Enter Play Mode Options in the Unity Editor.

## Definition

* **Type:** Property
* **Namespace:** [UnityEditor](/engine/6000.0/script-reference/unityeditor.md)
* **Assembly:** UnityEditor

```csharp
public static EnterPlayModeOptions enterPlayModeOptions { get; set; }
```

### Remarks

To learn more about the flags for the Enter Play Mode Options, refer to [EnterPlayModeOptions](/engine/6000.0/script-reference/unityeditor/enterplaymodeoptions.md).

### Examples

```csharp
using UnityEngine;
using UnityEditor;

// Adds a menu item to toggle a faster Play mode that disables 
// both domain and scene reloads in the Editor.
static class FastEnterPlayModeExample
{
    // Adds a menu item to the Editor.
    [MenuItem("Tools/Toggle Fast Play mode")]
    public static void ToggleFastPlayMode()
    {
        // Check if Enter Play mode options are currently enabled.
        bool enabled = EditorSettings.enterPlayModeOptionsEnabled;

        // Check if both DisableDomainReload and DisableSceneReload are set.
        bool fastPlayMode = enabled &&
            (EditorSettings.enterPlayModeOptions & EnterPlayModeOptions.DisableDomainReload) != 0 &&
            (EditorSettings.enterPlayModeOptions & EnterPlayModeOptions.DisableSceneReload) != 0;

        if (!fastPlayMode)
        {
            // Enable Enter Play mode options.
            EditorSettings.enterPlayModeOptionsEnabled = true;

            // Set both DisableDomainReload and DisableSceneReload flags.
            EditorSettings.enterPlayModeOptions =
                EnterPlayModeOptions.DisableDomainReload | EnterPlayModeOptions.DisableSceneReload;

            // Print status to the Console.
            Debug.Log("Enabled Fast Play mode. Disabled both domain and scene Reloads.");
        }
        else
        {
            // Disable Enter Play mode options (restores default behavior)
            EditorSettings.enterPlayModeOptionsEnabled = false;
            EditorSettings.enterPlayModeOptions = EnterPlayModeOptions.None;

            // Print status to the Console
            Debug.Log("Disabled Fast Play mode. Enabled domain and scene Reloads.");
        }
    }
}
```
