We’re running into a small issue with respect to the recent Unity 4.2 upgrade. In particular, we’re interested in the listed feature “Mac OS X Editor: The Editor on OS X will now allow symlinks in project folders to match Windows behavior. This can be used to share assets across projects, but is not recommended unless you know exactly what you are doing.” from http://unity3d.com/unity/whats-new/unity-4.2 .
In particular, we have a set of reusable scripts that we’re developing in parallel to a game and trying to inject at key locations (for which our version control submodules would be ideal if we didn’t have to drop files into special directories for iOS and Android plugins). Our Unity <= 4.15 solution was a suite of scripts to copy files between the submodules and the necessary project directories, and we were hoping to convert these to softlinks to simplify this process. It appears that linking individual source files (*.cs) causes Unity to not list anything at all and fail to build the project. In addition, linking folders causes it to appear in the project browser but attempting to open it opens a finder window (source files relying on this linked code also fail to build). Have we misinterpreted this feature or is there some configuration options we’re missing?
I’ve tested with the ln -s command, make alias command from within Finder, and most thoroughly with the os.symlink function in Python.
Anyone get this working?
– whydoidoit