# additionalSettingsGui

> Subscribe to this event to receive a callback when the OnGUI function is called.

## Definition

* **Type:** Event
* **Namespace:** [UnityEditor](/engine/6000.7/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

> **Warning:**
>
> **Deprecated.** SceneViewCameraWindow has been converted to UITK. Please use createAdditionalSettingsGUI and bindAdditionalSettings instead. #from(6000.5)

```csharp
public static event Action<SceneView> additionalSettingsGui
```

### Examples

```csharp
using UnityEditor;
using UnityEngine;

[InitializeOnLoad]
static class AdditionalCameraSettings
{
    static AdditionalCameraSettings()
    {
        SceneViewCameraWindow.additionalSettingsGui += DoAdditionalCameraSettings;
    }

    static void DoAdditionalCameraSettings(SceneView sceneView)
    {
        GUILayout.Label("Additional Settings", EditorStyles.boldLabel);

        float easing = sceneView.cameraSettings.easingDuration;

        EditorGUI.BeginChangeCheck();

        easing = EditorGUILayout.Slider("Easing Duration", easing, 0.001f, 1f);

        if (EditorGUI.EndChangeCheck())
            sceneView.cameraSettings.easingDuration = easing;
    }
}
```
