So I’m attempting to convert from 4.6 to 2017. I’m not a unity guy myself and didn’t write this whole appiclation so I’m behind the 8ball here pretty seriously. Need some pointers.
This project has real grief with the .JS files in it. Mostly this is a .CS project so the only place these files exist is in an assets/import directory structure.
How do things get here? I assume the IDE puts them there from somewhere
how do I remove them?
How do I find out if one of these things is being used somewhere? (finding out what the IDE uses appears to be impossible)
there are files in a directory …\Assets\Standard Assets …\Assets\Standard Assets\Image Effects (Pro Only). Do these just get stuffed there when you start a project? Many, many of my errors come from these directories. I have to assume these are from Unity… how to update those to something 2017 knows something about?
Sorry for some fundamental questions but Unity is pretty opaque to me when I approach it from the backside (i.e. the .CS files where I work)
First make a back up of your project. Then in the file system (or in the Project view in Unity) simply delete these directories/files. Try to compile, and you’ll see where these are used (if they are used).
2017 can still use JS files. Support for those haven’t been removed yet. It would be helpful if you would post what errors you are encountering. Lots of API’s have been obsoleted since 4.x though, which is probably a primary source of the problem.
Here’s some info on finding where scripts are used:
I like JeffD’s idea too. Seems pretty straight forward.