I think this is the same problem from the past few years, code completion works intermittently and most of the time doesn’t work at all.
There are lots of post about this, seems something is happening that the unity team isn’t aware of, and breaks code completion. Would be nice if someone from the unity team can point us on how we can “debug” the code completion feature, like which files should be present, where, and what should they contain, etc.
I’m working on a Macbook Air with Mountain Lion, with only C# code, a symlink to a shared folder, using 2D Toolkit, a relatively small project.
Also, would be nice to know if there is simply no hope for this functionality, so I make the switch to Visual Studio, which does not have all this bugs.
Ok, I’ve just tried to open MonoDevelop by the MonoDevelop.app itself and then browsing manually to the main .sln file and code completion works beautifully, what is the problem here?
edit:
LOL it just stopped working again… just by adding code, no new files nor anything…
edit 2:
So, if I open a .cs double clicking from the unity editor, the code completion doesn’t works, BUT if I open the same file from the MonoDevelop solution explorer it does…Also, seems that MonoDevelop doesn’t realize that it already has the opened and opens a new tab with the file in each double click, why?
edit 3:
Ok seems that I got to something, when open a file that is in a symlinked folder from unity, monodevelop treats it as a stand alone file, instead of a file of the solution (you can see the path in the title bar)
and when I open the same file from the solution explorer, the file is correctly recognized as part of the solution (you can see the syntax highlighted classes in green):