So, there was a thread sort of about this but it was derailed for two pages about how amazing Visual Studio is. I like Visual Studio too, but I really want to stay in Mac OS (no virtual machine solutions please) for my next project. Is it possible to get Eclipse running with the mono plugin and somehow import the Unity libraries?
My coworker simply included the Unity DLL’s into Visual Studio and he got code completion! I thought drag drop easy was for Mac, not Windows!
Hmmm…so I’m a glutton for punishment and am trying to get Eclipse working.
I have installed Emonic, but any code completion during a .NET perspective gives a java.lang.NullPointerException inside of “Content Assist.” :sigh:
It works fine with the C++ perspective (I got the C/C++ version of Eclipse since I don’t use Java anymore)
@Tri3 - Did you run into this issue? This is failing for even the core .NET libs.
@thecreatrix - Yes. I have 2.0 Alpha. The latest latest non-alpha isn’t out yet with an installer, and the SVN source required far too much work to bother. Thanks though!
For closure sake…So after several days of fighting this, I gave up and decided to run Visual Studio 2008 in a VM like everyone else. It works like a charm even on my Macbook Pro.
I was hoping to avoid this scenario, but VS is my favorite IDE anyway, so it’s not a huge deal.
I dowloaded the source code for the emonicinformator (C#.NET) and the eclipse plugin (Java) and think I have some clue where to start debugging it.
Unfortunately my time is limited, so I don’t know how much effort I can put to this.
(My best guess so far is that having a “UnityEngine.Object” in the dll messes up the completion when the dll is parsed. There is a silent try catch block that just silently failes if something is wrong when the dll is parsed… My guess is based on some code like: “if (“string”…) System.String”, “if (“object”…) System.Object” type of logic in the completion code)