Files
Test/Library/PackageCache/com.unity.render-pipelines.universal@ffe395a3a1d1/Editor/Camera/UniversalAdditionalSceneViewSettings.cs
T
2026-11-01 23:39:55 +02:00

22 lines
672 B
C#

using UnityEditor.Experimental;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal;
using UnityEngine.UIElements;
namespace UnityEditor.Rendering.Universal
{
[InitializeOnLoad]
static class UniversalAdditionalSceneViewSettings
{
static UniversalAdditionalSceneViewSettings()
{
SceneView.onCameraCreated += EnsureAdditionalData;
}
static void EnsureAdditionalData(SceneView sceneView)
{
if (!sceneView.camera.TryGetComponent(out UniversalAdditionalCameraData _))
sceneView.camera.gameObject.AddComponent<UniversalAdditionalCameraData>();
}
}
}