1 Reply

I was able to get an F# dll to work without much additional configuration. -Make sure you also drag in FSharp.Core.dll in the asset folder. -Make sure your F# dll is compile to target .NET 2.0 and not 4.0 since Mono does not support the latter yet.

In addition, when using types inheriting MonoBehaviour you must use a Namespace instead of an F# Module. Otherwise Unity3d will complain that your class name does not match your filename when you try to attach the MonoBehaviour to a GameObject