This is my first experience with forums so i apologize if i listed this wrongly or in the wrong section.
My problem is whenever i try to create a new script or try to write and then implement any type of code using monodevelop, the changes either do not save/register within unity. for example i was working on a simple corrector controller and i was adding in some variables for direction speed, but the variables did not show up no matter how hard i tried to tweak the code, i assure you my code is 100% correct and has no faults, i even copy and pasted a well known script to test to see if it was my code and it turns out nothing i put into monodevelop registers, be it my code or someone elses, however everything outside of monodevelop works swimmingly, E.g importing a script directly works like a dream, but when i open the script in monodevelop and try to change simple parts of the code, the script fails to register the changes within unity or just downright refuses to work anymore. I am new to unity and this is really beginning to make me lose my motivation to work on projects as i just can get nothing done. Any help would be greatly appreciated. thank you!
Could you provide us with more info? Win XP, Vista, 7, 8 or MacOSX? Which version of Monodevelop? 4.0.1?
Do you have multiple antivirus running in the background?
Sure, Imac running OSX 10.8.4. Monodevelop version 4.0.1 and there is no anti virus software installed.
Are you definitely saving changes?..
One of the numerous annoyances with Monodevelop 4.0.1 is that the ‘file is modified’ indicator is incredibly subtle, almost camoflauged, really…
(The grey X on the tab becomes a circle - just as small and in the same shade of grey)
Yeah i’m sure, the code seems to get saved into the script but is just not being implemented or shown in unity for some reason.
Have you tried closing down Unity, then Asset → Synch with MonoDevelop option?
I have and it unfortunately did nothing 
What about…
- Login as admin in you iMac, or login with admin access
- Launch Unity, and open your Unity’s asset folder, where you keep the script.
- Use Notepad++ to modify a script
- Save the script, close Notepad++, switch to Unity.
- See if Unity sees the changes and compile it.
If these steps allow you to modify script, then Unity is OK but somehow MonoDevelop isn’t.
thats a really god idea! but I dont believe Notepad++ for mac exists, i did a search and found nothing for an official osx port. are there any other alternatives to monodevlop i could try that solution with ?
Hi matthewlotts,
You can always use any text editor. Let me know how it goes.
That seems to have worked! Thank you for the help, really helped me out a whole lot. For anyone who see’s this i used a free program called TextWrangler that is available in the appstore as a monodevelop alternative. Thank you to everyone else who gave advice also.
Well, that’s interesting! Something is wrong with your Monodevelop (or so it seems). Perhaps installing Unity will fix it. If you’re happy to work with TextWrangler, then all is well.