using UnityEngine; using UnityEngine.Rendering; namespace Flexalon.Samples { [ExecuteAlways] public class SampleLightConfig : MonoBehaviour { public float StandardIntensity = 3.14f; public float HDRPIntensity = 20000f; void Update() { var light = GetComponent(); if (light) { #if UNITY_6000_0_OR_NEWER var renderPipeline = GraphicsSettings.defaultRenderPipeline; #else var renderPipeline = GraphicsSettings.renderPipelineAsset; #endif if (renderPipeline?.GetType().Name.Contains("HDRenderPipelineAsset") ?? false) { light.intensity = HDRPIntensity; } else { light.intensity = StandardIntensity; } } } } }