Rhino.Inside/Unity for mac


My team is building a game using Rhino in Unity, but looks like it only works on windows, thus makes us impossible to collaborate and may need to switch tools. Is there any current development for mac systems or anyone to guide me how to make it work if it’s a simple fix?

I believe it’s something related to the code in Unity.cs
static readonly string RhinoSystemDir = Registry.GetValue(@“HKEY_LOCAL_MACHINE\SOFTWARE\McNeel\Rhinoceros\7.0\Install”, “Path”, null) as string ?? string.Empty;

There is no Rhino Inside on Mac at all.

Iirc the infrastructure of Rhino Mac doesn’t allow Rhino.Inside yet.

So on windows machine, I’m migrating Sample 1 into my exiting project, I copied Standard Assets folder and Scens folder into my project, but got an error “Assets\RhinoInside\Unity.cs(17,45): error CS0103: The name ‘Registry’ does not exist in the current context” in Unity.cs
In the original project from git, there is no error. Is there anything I missed while migrating?

I found the solution: Scripting Backend option needs to be Mono.
I am curious why IL2CPP doesn’t work? I intended to use IL2CPP for my game development

RhinoCommon and Rhino Inside need .NET to work. I don’t think IL2CPP is going to work for everything.