Steps to reproduce:
- Create a new 3D URP Project with 6000.7.0a5 and import the attached Asset
- Select the Asset and observe it's Overrides
- Close the Editor and open the same project with a newer 6000.7 version e.g. 6000.7.0a6
- Select the Asset again and observe it's Overrides
Actual results: All Surface Cache GI parameter Overrides are silently reset when the profile is loaded by the newer build:
lightTransportMultiBounce overrideState=False, lightTransportSampleCount overrideState=False value=2 (default).
The values authored in a5 (Multi Bounce enabled, Sample Count 8) are gone. No warning, no upgrade message.
Expected results: Existing profile data keeps working across the rename - the renamed fields carry [FormerlySerializedAs] for the old serialized names (multiBounce, sampleCount, bouncePatchAllocation, distanceFallback, temporalSmoothing, spatialFilterEnabled, spatialSampleCount, spatialRadius, temporalPostFilter, lookupSampleCount, upsamplingKernelSize, ...), or the change is called out loudly in the console/upgrade guide. Script users also get [Obsolete] aliases instead of plain CS1061 compile errors.
Reproducible with versions: 6000.7.0a6
Not reproducible with versions:, 6000.7.0a5
Can't test with versions: 6000.0.83f1, 6000.3.23f1, 6000.5.11f1, 6000.6.0f1 (No such Override option)
Tested on (OS): Windows 11