void SetupBackgroundRenderer() { if (useRenderPipeline) { if (m_LwrpBackgroundRenderer == null) { m_LwrpBackgroundRenderer = m_CustomRendererAsset.CreateARBackgroundRenderer(); m_CustomRendererAsset.CreateHelperComponents(gameObject); } backgroundRenderer = m_LwrpBackgroundRenderer; } else { if (m_LegacyBackgroundRenderer == null) { m_LegacyBackgroundRenderer = new ARFoundationBackgroundRenderer(); } backgroundRenderer = m_LegacyBackgroundRenderer; } backgroundRenderer.mode = mode; backgroundRenderer.camera = m_Camera; }
void Awake() { var useRenderPipeline = GraphicsSettings.renderPipelineAsset != null; if (useRenderPipeline && m_UseCustomRendererAsset && m_CustomRendererAsset != null) { backgroundRenderer = m_CustomRendererAsset.CreateARBackgroundRenderer(); m_CustomRendererAsset.CreateHelperComponents(gameObject); } else { backgroundRenderer = new ARFoundationBackgroundRenderer(); } backgroundRenderer.camera = GetComponent <Camera>(); }