Hello,
I have been using Nested Prefabs, and it is great. However, one thing that really bugs me is that, suppose I have a Prefab that has been instanced into a Scene.
In the scene, I change a property of the prefab, for example, maybe the Prefab has a Sprite Renderer and I change the Order in Layer from default 0 to 10.
The Order in Layer becomes bold:
Then I decide to set it back to 0. The problem is that even though the property is now the same value as in the Prefab, it is still marked as changed.
So now, it shows up when clicking āOverridesā. And so to keep everything nice and clean I have to either revert or apply this āno changeā
^ Nothing actually changed, but I have to waste time to apply or revert it.
It is also āvisual pollutionā and makes it harder to find the actual changes (or if there are any) that really need attention.
This is something that really bugs me.
Also, since I have some [ExecuteInEditMode] components that automatically set the Order in Layer, then this results in all my Sprite Renderers being marked as changed, even though the value isnāt actually changed.
I think fixing this would greatly improve usability and ability to see what actually has changed.