Unity Issue Tracker - RenderPipelineManager.activeRenderPipelineTypeChanged does not detect changes when changing the Render Pipeline Asset outside of Play Mode
Fixed
UUM-70198
RenderPipelineManager.activeRenderPipelineTypeChanged does not detect changes when changing the Render Pipeline Asset outside of Play Mode
Cancelling this 2023.2 tech release issue since the support for this release has come to end of life. Cancelling this 2023.2 port case does not affect any LTS or Unity 6 Beta/Preview that remain open.
How to reproduce:
1. Open the “RenderPipelineBrokenAfterChange“ project
2. Open the “SampleScene”
3. Change the “Scriptable Render Pipeline Settings” field from “None” to “New Universal Render Pipeline Asset”
4. Undo step 3
5. Repeat steps 3-4
6. Observe the Console
Expected result: The “OnActiveRenderPipelineTypeChanged” message is logged
Actual result: The “OnActiveRenderPipelineTypeChanged” message is not logged
Reproduced on: macOS 14.4.1 (M1) (by reporter), Windows 11
Not reproduced on: No other environment tested
Notes:
1. The reproduction can be inconsistent and might require multiple attempts of step 5
2. Not reproducible when in Play Mode
3. Full message is provided in the internal comments
Prioritise and Follow this issue
Have a workaround or additional info about this issue?