Autocomplete in monodev using Unity 4.0 instead of Unity 3.6

So, a while ago I installed beta of unity 4.0 and tested that for a while.
We decided not to upgrade right now, so I removed the install.
The problem is, it still seems monodev is referencing unity 4.0 instead of unity 3.6

For example:
gameObject.SetActiveRecursively(false); does not show up in autocomplete, but when I type it out, it is shown as obsolete.
I guess this is expected, had I been using Unity 4.0

I also suggestions of functions that do not work, for example
gameObject.SetActive(false);

I know this is a 4.0 method, so why does it appear when I have deleted the install?

I have removed all versions of both monodev and unity, and reinstalled, but I still get the same issue.
I also had a look in the UnityEngine.dll (under references in monodev), and there the method .SetActiveRecursively is present.

If anyone has any suggestions for a solution.

Thanks!

Kjetil

if you are on windows ensure to delete the monodevelop folder which is independent of the unity install folder and might have led to an incorrect installation of the old version
On OSX it should be gone and not cause problems, if it does then there is something very strange going on. On osx its important though to remove the symlinks to monodevelop and unity before installing (means also removing the shortcuts from the bar)

Also SetActiveRecursively works on both, 3.x and 4 - on 4.0 it would just show a warning

I’m on os x, and as far as I know it’s enough to just delete the Unity folder there. Which I did, before reinstalling. I have also rebooted.
I did not remove symlinks to monodevelop, what is it and how do I remove it? :slight_smile:

Thanks a bunch for help! This error is starting to irritate me somewhat :slight_smile: