Search Issue Tracker
Fixed
Fixed in 1.9.2
Votes
0
Found in [Package]
1.9.2
Issue ID
ADDR-1444
Regression
No
'EventCollector' and 'ResourceManagerCallbacks' GameObjects get created in the Hierarchy when a script is edited
How to reproduce:
1. Open the attached project (hermes-flow.zip)
2. In the Hierarchy window select ToggleLanguage GameObject
3. Click to edit the ToggleLanguage Script Component 'LocalizationTest' in the code editor
4. Make any changes in the Script and save it (adding a comment is enough)
5. Select the ToggleLanguage in the Hierarchy window again (or make sure it was already selected)
Expected result: no new GameObjects are created
Actual result: 'EventCollector' and 'ResourceManagerCallbacks' GameObjects occur in scene hierarchy (on steps 2 and 5)
Reproducible with: 0.6.0-preview (2019.3.11f1, 2020.1.0b6), 0.6.1-preview (2020.2.0a8)
Could not test with package versions: 0.5.1-preview and below (LocalizedTable.SharedData isn't introduced)
Notes:
1. ToggleLanguage' and 'TestAssetLoc' Components can be removed for simplicity as the issue occurs without them
2. After deleting LocalizationTest Script attribute 'HideLabel' which comes from the Sirenix namespace (Odin asset) the issue doesn't occur
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- URP Terrain Demo crash on burst_signal_handler after Generating lighting
- Project window button icons are poorly visible and their shades differ in Light theme
- GC.Alloc called by HDRenderPipeline.LensFlareMergeOcclusionDataDrivenPass() when playing the default HDRP Sample Template project
- Automatic LOD fails and SRP Batcher incompatibility occurs when using spline-based quad-topology meshes
- Editor crashes on D3D12GetInterface when repeatedly enabling and disabling 256 text components
Add comment