Параметры
value | Объект SceneView, открывающий окно SceneViewCameraWindow. |
Описание
Подпишитесь на это событие, чтобы получать обратный вызов при вызове функции SceneViewCameraWindow.OnGUI.
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;
}
}