Reproduction steps:
1. Open the attached project "ReproProj"
2. Open the “/Assets/Scenes/SampleScene1.unity” Scene
3. Enter the Play Mode
4. Observe the Hierarchy and Console, after the Scene switches to SampleScene2
Expected result: GameObject “TestBehaviour“ does not exist and messages “OnDisable called” and “OnDestroy called” are present in the Console
Actual result: “TestBehaviour“ does not exist and only “OnEnable called” is present in the Console
Reproducible with: 1.2.0 (6000.0.32f1), 1.3.8 (6000.0.32f1)
Reproducible on:
Play Mode
Windows Standalone Player
Testing environment: Windows 10 Enterprise 21H2
Not reproducible on: No other environment tested
Notes:
- Reproducible when the Scene loading gets delayed
- Not reproducible when loading the other scene additive and then unloading the current Scene