Search Issue Tracker
Fixed in 2019.3.X
Votes
0
Found in
2019.3.0f6
2020.1.0a17
Issue ID
1215834
Regression
No
[2D][Tilemap] A null reference exception while accessing Tilemap.SyncTile[] causes unexpected behaviour in editor
[2D][Tilemap] A null reference exception while accessing Tilemap.SyncTile[] causes unexpected behaviour in editor
While erasing a tile in a tilemap, got a null reference exception while accessing Tilemap.SyncTile[] from my tilemapTileChanged callback
After that some unexpected behaviour in the editor:
- Clicks in the editor would not register
- Scene camera would randomly zoom in or out while clicking in the tile palette window
- Null reference exceptions would still trigger when not erasing sprites
- Tiles would be placed in the scene while clicking within tile palette window
- Box fill tool shows preview but does not create tiles on mouse click
- Sometimes right-click inputs register when left-clicking on console buttons
Repo steps:
1. Open attached project's sample scene
2. Ensure Grid game object in scene has "APIScripts" script
3. Enter playmode
4. Select erase tool in tile palette window and erase a tile, then observe null reference exception in console
5. Observe unexpected behaviour when using the editor
Expected result: Unexpected behaviour does not occur after null reference exception
Actual result: Unexpected behaviour occurs after null reference exception
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- “Remove Unused Overrides” available on not loaded Scene and throws “ArgumentException: The scene is not loaded” warning
- Adaptive Probe Volume occlusion edge is calculated incorrectly when viewing probes near geometry edges
- Sampling a texture using an HLSL file throws shader errors and the code does not compile
- "Graphics.CopyTexture called with null source texture" error when Base Camera of an Overlay Camera is removed with DX11 Graphics API and Compatibility Mode enabled
- WebGL sends wrong value with large numbers when SendMessage function is used
Add comment