Steps to reproduce:
- Install the Android module
- Create a new Unity project using the Universal 3D template
- Open the Build Profile window
- Click the "Add Build Profile" button
- Add the Android platform
- Add the Adaptive Performance settings to the Android platform
- Enable the Android Provider
- Dock the Build Profile window
- Enter Play Mode
- Remove the Adaptive Performance settings
- Exit Play Mode
- Repeat step 9
- Observe the Console window
Actual results: The Adaptive Performance settings can be removed while in Play mode and "SerializedObjectNotCreatableException: Object at index 0 is null" error is thrown
Expected results: The Adaptive Performance settings cannot be removed while in Play Mode
Reproducible with versions: 6000.3.16f1, 6000.4.9f1, 6000.5.0b10, 6000.6.0a6
Not reproducible with versions:
Can’t test with versions: 6000.0.0f1, 6000.0.76f1 (Cannot Add Adaptive Performance Settings in Build Profiles)
Tested on (OS): MacOS Silicon Tahoe 26.3