I decided it might be a better idea to start a new thread about this… I’ve created simple install packages (for both Windows and Mac) which install inline intellisense documentation to common IDE’s used on both respective platforms.
This spawned from the MonoDevelop.Unity addin, which really turned into just adding documentation …
I’m putting a full explanation over on the UnifyCommunity page, under IDE Documentation. The downloads + screenshots + explanations can be found there.
After coding with javascript for a pretty while i decided to give c# a chance. So I downloaded your framework package, MD 2.2 Beta 2 and switched the External Editor to MD in the Preferences panel in my Unity.
But when i double-click on any .cs file in the Project window it first opens MD successfully… then after it has launched and NOT opened my file unity keeps launching unitron.
It works perfectly in Finder. I’m running on a Mac OS 10.5.8, german. Reboot and reinstallation of Unity didn’t work either. I really need MD since we use svn in my next project.
Is there anyone else out there with the same problem?
I’ve made a small update to the Mac package which installs a stripped down version of MonoDevelop.Unity which specifically allows for hotkeys to searching the Unity Documentation (the keybindings are in the normal keybindings area of the preferences window).
The Mac download has been updated, as for the Windows one, still not there yet, seems the functionality doesnt want to show up — will look when I have more time.
I cannot get this working I installed the last version of MD 2.2RC 20091104-1, I also downloaded the last MonoDevelo.Unity from the wiki page. But then nothing happens when I open a script with MD. What I am supposed to see? How do I sync the Unity with the MD? Should I create first a special Unity project in MD and then sync it to see it reflected in Unity Editor? I don’t get how people could have this working :o
EDIT: Ok I fixed it. I used the CreateVisualStudioSolution package I thought that was only for Windows OS… yihaaaa!
Same case, i find a solution and it’s to rename the Unitron file app, to whatever in this way unity can not find it and launch MD and send the file open data to MD, so works perfect now.
Is it possible to get Unity open up C# files in the MonoDevelop instance thats open? This MonoDevelop window has the project selected.
Everytime I open a C# file in unity it opens a new monodevelop window without any project selected.
I was told by one of the Unity people at GDC last week that MonoDevelop can be used for setting breakpoints in Unity Javascript code. Is this true? I installed MonoDevelop with the MonoDevelopUnity.dll and opened a javascript file and set a breakpoint and hit PLAY on Unity, but nothing stopped. Is there more to stopping at breakpoints using MonoDevelop than what I did?
Having the same problems here. Installed monodevelop and monodevelop.unity. Set preferences to use MonoDevelop external script editing. Tried renaming unitron.app…unity STill freaking finds it and opens it along with an empty monodevelop session. So does anyone know what steps should be taken once and for all to get all this working right?
Can you get other editors (TextMate, TextWrangler, TextEdit) to load the scripts by specifying them? Is it just MonoDevelop that’s bugging out, or is it external apps in general?
Well I’ve only used Unitron up till now. I figured it was time to try using a grown up’s editor. lol. I see people posting about their successes getting this to work with the cool looking monodevelop.unity package and was just wondering what steps I’m missing. In MonoDevelop I can’t find any reference to Unity in help or project setups…also any recognition when highlighting any unity functions in the code etc. Do i need to do more than just use the installer made by Reapazor?
Ok so I got it working. First of all, I needed a linking script that works for Unity Iphone rather than the one discussed in this thread which is for regular Unity. I found it here (thanks dawvee):
I also found out that intellisense only works for me after creating a new empty c# file thru MonoDevelop. it didn’t work when trying to modify existing c# scripts I had in my Unity Iphone project. kinda odd! I had to copy my existing scripts into new MonoDevelop created c# scripts and then it worked.
thanks all.
So, I cannot get this to work. I installed MonoDevelop, the MonoDevelop.Unity.dll, and the Unity Documentation. I started MonoDevelop and got an error like “Cannot load add-in: MonoDevelop.Unity, missing MonoDevelop.Core” or something like that. But I can’t reproduce the error…so I’m not 100% sure on what it said. I’m running Windows, any help would be much appreciated. Thanks!