Hi,
In Unity you can rename assets (sprites, scenes...) without breaking any reference in your scene. Things get updated automatically, I believe this is due to the fact Unity internally uses GUID stored in meta files to keep track of object references. Therefore as long as the meta files get renamed accordingly everything goes smoothly.
Unfortunately this does not seem to work anymore with Sprite objects since 4.6, when used in the new UI system as well as attached to a plain SpriteRenderer....
Changing Sprite name breaks references in 4.6
In Unity you can rename assets (sprites, scenes...) without breaking any reference in your scene. Things get updated automatically, I believe this is due to the fact Unity internally uses GUID stored in meta files to keep track of object references. Therefore as long as the meta files get renamed accordingly everything goes smoothly.
Unfortunately this does not seem to work anymore with Sprite objects since 4.6, when used in the new UI system as well as attached to a plain SpriteRenderer....
Changing Sprite name breaks references in 4.6