using UnityEngine.Rendering; namespace UnityEngine.Sequences.Sample { /// /// Custom script to assign the default material from the active RenderPipeline asset /// to the MeshRenderer so the sample stays compatible with URP and HDRP. /// [ExecuteInEditMode] [RequireComponent(typeof(MeshRenderer))] class AssignDefaultMaterial : MonoBehaviour { private void Start() { var renderer = gameObject.GetComponent(); var renderPipelineAsset = GraphicsSettings.currentRenderPipeline; if (renderPipelineAsset != null && renderer.sharedMaterial != renderPipelineAsset.defaultMaterial) renderer.sharedMaterial = renderPipelineAsset.defaultMaterial; } } }