I noticed something different in the new version

So I decided today to update my copy of unity to the latest version. When I began working on my project after the update, I noticed that in my “scripts” folder, one of my scripts is now displayed with a different symbol. While all my other scripts are a page icon with “C#” branded on them, my script that was called “GameManager” now uses the icon of a silver gear, like a background system settings kind of thing.

Really I’m just wonder what this is about. What prompted this change, and is there anything else associated with this new symbol?

I admit I am also a little worried that now naming a script “GameManager” is going cause some sort of internal conflict within Unity. Though it seems that everything in my game is currently running properly, I would like to be aware about any potential implications that could arise from this.

Also when I recompile scripts I’ve written I get these warnings that say “ignoring asset refresh of (random 32 hexidecimal digits) because the file or its directory couldn’t be found.” I get like six of them each time but I have yet to find any assets that are missing from my project.

That’s a known issue and it seems the fix is on the way:
https://issuetracker.unity3d.com/issues/giving-a-monobehaviour-script-particular-names-changes-its-icon

1 Like

As far as i remember it’s been like that since unity 4 :stuck_out_tongue:

2 Likes

Hmm, that issue tracker says it was fixed, but I downloaded the newest version literally yesterday.

Also, anyone know about this “ignoring asset refresh” business?